相关疑难解决方法(0)

如何获取JavaScript中两个日期之间的天数?

如何获取JavaScript中两个日期之间的天数?例如,在输入框中给出两个日期:

<input id="first" value="1/1/2000"/>
<input id="second" value="1/1/2001"/>

<script>
  alert(datediff("day", first, second)); // what goes here?
</script>
Run Code Online (Sandbox Code Playgroud)

javascript date

383
推荐指数
21
解决办法
45万
查看次数

仅比较日期部分而不比较JavaScript中的时间

下面的代码有什么问题?

也许比较日期而不是时间会更简单.我不知道怎么做,我搜索,但我找不到我的确切问题.

顺便说一句,当我在警报中显示两个日期时,它们显示完全相同.

我的代码:

window.addEvent('domready', function() {
    var now = new Date();
    var input = $('datum').getValue();
    var dateArray = input.split('/');
    var userMonth = parseInt(dateArray[1])-1;
    var userDate = new Date();
    userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds());

    if (userDate > now)
    {
        alert(now + '\n' + userDate);
    }
});
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来比较日期而不包括时间?

javascript comparison mootools date

364
推荐指数
9
解决办法
36万
查看次数

标签 统计

date ×2

javascript ×2

comparison ×1

mootools ×1