Javascript 从JS时间戳获取日期
我有一个数组“data”,看起来像Javascript 从JS时间戳获取日期,javascript,date,Javascript,Date,我有一个数组“data”,看起来像 [1298214000000, "123456"] 与 尝试将数据[0]的时间戳转换为日期I时 期待 Sun Feb 20 2011 16:00:00 GMT+0100 相反,我得到了 Mon Mar 24 2014 23:27:43 GMT+0100 始终是当前日期 我曾经 console.log(Date(data[0]) 而且 console.log(Date(data[0].toString())); 没有工作。Date是一个构造函数,因此
[1298214000000, "123456"]
与
尝试将数据[0]的时间戳转换为日期I时
期待
Sun Feb 20 2011 16:00:00 GMT+0100
相反,我得到了
Mon Mar 24 2014 23:27:43 GMT+0100
始终是当前日期
我曾经
console.log(Date(data[0])
而且
console.log(Date(data[0].toString()));
没有工作。
Date
是一个构造函数,因此将其用作一个构造函数:
console.log(new Date(data[0]).toString());
new Date()
将创建一个新的Date
对象
简单地调用该函数会导致一个特定的行为Date
——即以字符串形式返回当前日期(中记录了字符串部分,但我没有找到当前部分的规范)
请注意,这与其他基本构造函数一致:
new Boolean(): [object Boolean]
Boolean(): false
new String(): [object String]
String(): ""
Date
是一个构造函数,因此将其用作构造函数:
console.log(new Date(data[0]).toString());
new Date()
将创建一个新的Date
对象
简单地调用该函数会导致一个特定的行为Date
——即以字符串形式返回当前日期(中记录了字符串部分,但我没有找到当前部分的规范)
请注意,这与其他基本构造函数一致:
new Boolean(): [object Boolean]
Boolean(): false
new String(): [object String]
String(): ""
这么简单。谢谢可能会在这上面花费数小时:/btw:.toString()不是必需的。太简单了。谢谢可能会在这上面花费数小时:/btw:.toString()不是必需的。