1/24/2020 11:55:00 PM
和1/25/2020 01:00:00 AM
。它们之间的实际差值约为2 hours
,但日期已经改变。我希望天数的差异为1
。我已经尝试过https://stackoverflow.com/a/52054494/6288172,但它给我的答案不正确。
// your code goes here
var time = new Date(2020,0,25,23,23,23,2);
var date = new Date(time.toDateString()); // Sat Jan 25 2020 00:00:00 GMT+0000 (UTC)
var time1 = new Date(2020,0,26,2,2,2,2);
var date1 = new Date(time1.toDateString()); // Sun Jan 26 2020 00:00:00 GMT+0000 (UTC)
var diff = Math.round(Math.abs((date - date1)/(1000 * 60 * 60 * 24)));
console.log(diff); //1