0


【案例】js 计算日期之间的天数

方法一: 通过时间戳计算

constcomputer_days=(start, end)=> Math.ceil(Math.abs(start-end)/86400000);//  日期之间的天数
console.log(computer_days(start, end));//案例: let a =computer_days(1677463636960,1678068436960)// //结果:a = 7

方法二: 通过日期计算

constcomputer_days=(start, end)=> Math.ceil(Math.abs(start-end)/86400000);//  日期之间的天数
console.log(computer_days(newDate(start),newDate(end));//案例: let a =computer_days(newDate('2023-02-27'),newDate('2023-03-06'))// 这里就是两者的区别//结果:a = 7
new Date('2023-03-06')

作用是转换成标准时间,再进行计算的,而不是转换为字符串在进行计算,切记啊!!

总结:

代码看起来只是传值的时候不一样;而实际转换时有区别

标签: 前端 javascript

本文转载自: https://blog.csdn.net/weixin_45527702/article/details/129355755
版权归原作者 ~牧马~ 所有, 如有侵权,请联系我们删除。

“【案例】js 计算日期之间的天数”的评论:

还没有评论