我试图在JavaScript中获取当前日期并将其存储在一个变量中,但不包括时间。由于我要将其转换为时期日期,因此需要不包括时间,这将用于衡量过去24小时的时间(如果日期在24小时内,则会显示)。问题是,由于包含了时间,它与过去24小时不匹配。
例如,当被转换为时期日期时,它返回以下日期:1408704590485
我希望它像1408662000000一样。
我不确定如何做到这一点。
代码 - 当前日期的时期日期是如何存储的 -
var epochLoggingFrom;
var epochLoggingTo;
$(document).ready(function () {
epochLoggingFrom = dateToEpoch(new Date());
epochLoggingTo = dateToEpoch(new Date());
}
dateToEpoch函数 -
function dateToEpoch(thedate) {
return thedate.getTime();
}
date.setHours(0,0,0,0)
就足够了。 - Salman AstartOfToday
可以实现你想要的功能,而isToday
也非常有用。 - Matt