相关疑难解决方法(0)

仅比较日期部分而不比较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万
查看次数

如何获得当前日期没有时间?

我试图在没有时间的情况下获取当前日期并将其存储在JavaScript中的变量中.它需要没有时间,因为我将它转换为一个纪元日期,我将使用它来衡量过去24小时(如果日期在24小时内,那么它将显示......).问题是,随着时间的增加,它与过去24小时内不匹配.

例如,当转换为纪元时,它将日期返回如下:1408704590485

我希望它像1408662000000

我不确定该怎么做.

代码 - 当前天数的当前日期如何存储 -

var epochLoggingFrom;
var epochLoggingTo;

$(document).ready(function () {
    epochLoggingFrom = dateToEpoch(new Date());
    epochLoggingTo = dateToEpoch(new Date());
}
Run Code Online (Sandbox Code Playgroud)

dateToEpoch函数 -

function dateToEpoch(thedate) {
    return thedate.getTime();
}
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助,谢谢!

javascript jquery date

13
推荐指数
4
解决办法
3万
查看次数

标签 统计

date ×2

javascript ×2

comparison ×1

jquery ×1

mootools ×1