我正在使用表达式引擎,我将日期字段放在javascript变量中,它解析如下:
1435269960
所以我想检查这个日期是否早于今天。但是当我创建一个日期对象并且我执行console.log(date)时,它会向我显示这种日期:
Wed Jul 01 2015 18:14:33 GMT-0400 (Eastern Daylight Time)
如何将此格式更改为第一个?
THX!
答案 0 :(得分:1)
如果需要Date
对象的long值,可以调用valueOf()方法:date.valueOf() < 1435269960
。
答案 1 :(得分:1)
你可以这样做:
var dateNumber = 1435269960;
var convertedDate = new Date(1000*dateNumber);
var today = new Date();
if(convertedDate < today)
$(".date").html("The date is in the past<br/><br/>" + convertedDate + "<br/>vs<br/>" + today);
else
$(".date").html("The date is today or in the future<br/> (" + convertedDate + ") vs (" + today + ")");