gpt4 book ai didi

javascript - 比较日期 JavaScript

转载 作者:行者123 更新时间:2023-11-28 09:24:10 27 4
gpt4 key购买 nike

我遇到以下场景,正在努力编写代码。

我有一个评估日期,它是用户从日历弹出窗口中选择的字符串。我需要做的就是获取该日期并将其传递给一个函数,该函数根据该日期的值计算出第二个日期。如果第一个日期距该月第一天超过 7 天,则使用该月的第一天,否则使用该月的最后一天。这需要在客户端发生,因为需要在选择第一个日期后显示该日期。

到目前为止,我有以下内容:

Function CompareDate()
{ var date1 = document.getElementById("textbox1");
var x = new date();
var year = x.getYear();
var day = x.getDay();
var thisMonthFirstDay = new Date(year, month,1)
var thisMonthLastDate = ....
var 1day = 1000*60*60*24
var date1_ms = recdate
var date2ms = thisMonthFirstDay.gettime()
if(Math.round(difference_ms/1day) > 7
{var textbox = document,getelementbyid("textbox2");
textbox.value = texbox.value + thisMonthLastDate

}
else
{
textbox.value = texbox.value + thisMonthFirstDay }
}

任何有关如何做到这一点的示例将不胜感激。干杯

最佳答案

getDate() 将为您提供月份中的日期(例如 18),因此 if (getDate() <= 7) { outputDate = 1;如果您在获取 else 语句的每月最后一天时遇到问题,我通常使用具有硬编码值的 12 容量数组,在二月 if (year % 4 == 0) 中添加 1。

关于javascript - 比较日期 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com