gpt4 book ai didi

JQuery 日期选择器 : If selected date is today's date

转载 作者:行者123 更新时间:2023-11-30 23:52:19 25 4
gpt4 key购买 nike

我可以使用以下方法确定所选日期是否是过去的日期:

var due_date = $('#due_date').val();
if(new Date(due_date).getTime() < new Date().getTime())
{
//do stuff
}

^这很好用

我使用以下方法来确定所选日期是否是今天的日期:

var due_date = $('#due_date').val();
var today = new Date().getTime();
if(new Date(due_date).getTime() == today)
{
alert('ok');
}

但它并没有达到那个警报。上述说法有什么问题吗?

最佳答案

datepicker 对象有一个 getDate 方法,您可以使用该方法返回一个日期值以将其与新的 date() 进行比较。您确实需要在新的日期进行一些进一步的按摩,但这应该可以满足您的需求。

JsFiddle Example

HTML:

Date: <input type="text" id="thedate"/>
<div id="checkDate">Check Date</div>

JS:

$('#thedate').datepicker();

$('#checkDate').bind('click', function() {
var selectedDate = $('#thedate').datepicker('getDate');
var today = new Date();
today.setHours(0);
today.setMinutes(0);
today.setSeconds(0);
if (Date.parse(today) == Date.parse(selectedDate)) {
alert('today!');
} else {
alert('not today');
}
});

关于JQuery 日期选择器 : If selected date is today's date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946232/

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