// 获取系统时间
var systemTime = new Date(wx.getSystemInfoSync().system);
// 设置起始时间和结束时间
var startTime = new Date("2022-06-30 12:00:00");
var endTime = new Date("2023-07-07 08:30:07");
// 计算时间差
var diffTime = endTime.getTime() - startTime.getTime();
// 计算差值中的年、月、日、时、分、秒
var diffYear = Math.floor(diffTime / (365 * 24 * 60 * 60 * 1000));
diffTime -= diffYear * 365 * 24 * 60 * 60 * 1000;
var diffMonth = Math.floor(diffTime / (30 * 24 * 60 * 60 * 1000));
diffTime -= diffMonth * 30 * 24 * 60 * 60 * 1000;
var diffDay = Math.floor(diffTime / (24 * 60 * 60 * 1000));
diffTime -= diffDay * 24 * 60 * 60 * 1000;
var diffHour = Math.floor(diffTime / (60 * 60 * 1000));
diffTime -= diffHour * 60 * 60 * 1000;
var diffMinute = Math.floor(diffTime / (60 * 1000));
diffTime -= diffMinute * 60 * 1000;
var diffSecond = Math.floor(diffTime / 1000);
// 输出结果
console.log("差值:", diffYear, "年", diffMonth, "月", diffDay, "日", diffHour, "时", diffMinute, "分", diffSecond, "秒");
计算时间差
原创文章标签 Time Math 获取系统时间 文章分类 JavaScript 前端开发 在51CTO的第一篇博文

-
java计算时间差
现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 要获得两
java 时间差 System