[如何在JavaScript中获取两个日期之间的日差? [关闭]

问题描述 投票:-7回答:1
说我有两个日期:1/24/2020 11:55:00 PM1/25/2020 01:00:00 AM。它们之间的实际差值约为2 hours,但日期已经改变。我希望天数的差异为1

我已经尝试过https://stackoverflow.com/a/52054494/6288172,但它给我的答案不正确。

javascript datetime momentjs days
1个回答
1
投票
// 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
© www.soinside.com 2019 - 2024. All rights reserved.