问题描述
如何从Unix时间戳中获取格式正确的日期?
How can i get a nicely well formated date from an unix timestamp?
例如,我正在获取此unix时间戳值(今天)-1401537600
For example i´m getting this unix timestamp value (today´s day) - 1401537600
我如何以这种方式进行格式化-2014年5月31日星期六-吗?
How can i have it formatted in this way - Sat 31 May 2014 - ?
非常感谢
推荐答案
在JavaScript中,您可以使用日期对象即可执行此操作.首先通过调用接受毫秒的构造函数来获取实例:
In JavaScript, you can use a Date object to do that. First get an instance by calling the constructor that accepts milliseconds:
var timestamp = 1401537600;
var d = new Date(timestamp * 1000);
然后,您可以在对象上使用多种方法来获取该日期的格式表示,例如 d.toLocaleDateString()
或 d.toLocaleFormat(...)
.
Then, you can use a number of methods on the object to get a formatted representation of this date such as d.toLocaleDateString()
or d.toLocaleFormat(...)
.
这篇关于从Unix时间戳获取格式化日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!