我有这种格式的日期:1347564203.713372
并且需要以 2 个变量结束,一个是从该日期开始的月份,另一个是从该日期开始的日期。
如何使用 Javascript/jQuery 执行此操作?
我有这种格式的日期:1347564203.713372
并且需要以 2 个变量结束,一个是从该日期开始的月份,另一个是从该日期开始的日期。
如何使用 Javascript/jQuery 执行此操作?
这应该这样做:
var myDate = 1347564203.713372;
var d= new Date(myDate*1000);
var month = d.getMonth();
var day = d.getDate();
创建一个 Date 对象,用于setTime
将您的时间戳放在那里,然后获取相关部分:
var d = new Date(), t = 1347564203.713372;
d.setTime(t*1000); // JS uses timestamps in milliseconds
alert(d.getUTCDate());
alert(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][d.getUTCMonth()]);
注意getUTC*
函数的使用 - 这有助于避免时区问题和 DST。