我尝试获取不带时间的当前日期,并将其存储在JavaScript中的一个变量中。它需要不带时间,因为我正在将其转换为纪元日期,我将使用它来测量过去的24小时(如果日期在24小时内,则将显示)。问题是添加的时间与过去的24小时内不匹配。
例如,当转换为epoch时,它将返回以下日期:1408704590485
我希望它像1408662000000
我不知道该怎么做。
Code -当前存储当前日期的方式-
var epochLoggingFrom;
var epochLoggingTo;
$(document).ready(function () {
epochLoggingFrom = dateToEpoch(new Date());
epochLoggingTo = dateToEpoch(new Date());
}
dateToEpoch函数-
function dateToEpoch(thedate) {
return thedate.getTime();
}
5条答案
按热度按时间46qrfjad1#
试试这个:
或者这个:
示例:http://jsfiddle.net/chns490n/1/
参考:(Number) Date.prototype.setHours(hour, min, sec, millisec)
sycxhyv72#
试试这个:
**注意:**根据需要调整格式,如重新排序日、月、年、删除'/'、获取合并日期等。
kxxlusnw3#
或者使用这个:
unguejic4#
我尝试使用javascript。这个方法以“DD/MM/YYYY”格式返回当前日期。
46scxncf5#
在2023年,您可以使用新的Intl js全局对象
new Intl.DateTimeFormat(['ban', 'id']).format(new Date)
MDN page