gpt4 book ai didi

javascript - 计算日期之间的天数

转载 作者:行者123 更新时间:2023-11-28 16:15:27 38 4
gpt4 key购买 nike

我正在尝试计算两个日期之间的天数,但一直得到“NaN”。我看过其他帖子,但无法完全解决:-S

function checkdate() {

var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var datenow = (day + "/" + month + "/" + year)


var startdate = document.forms[0].datescopestart.value;
var sDate = new Date(Date.parse("startdate","dd/mm/yy"));

var totaldays = Date.datenow - Date.sDate;
alert(totaldays);
}

最佳答案

这是我的库中已经使用了一段时间的函数,效果很好。

function days_between(date1, date2) {

// The number of milliseconds in one day
var ONE_DAY = 1000 * 60 * 60 * 24

// Convert both dates to milliseconds
var date1_ms = date1.getTime()
var date2_ms = date2.getTime()

// Calculate the difference in milliseconds
var difference_ms = Math.abs(date1_ms - date2_ms)

// Convert back to days and return
return Math.round(difference_ms/ONE_DAY)

}

关于javascript - 计算日期之间的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616675/

38 4 0
文章推荐: ios - UIcollectionView 间距
文章推荐: html - 如何为我的网页实现默认字体
文章推荐: javascript - onclick,如何隐藏
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com