我需要将时间戳转换为特定的日期格式(平日,月,日,年)。
经过长时间的搜索,我终于得到了可以在Chrome和Opera中运行的代码:
var options = {
weekday: "long",
year: "numeric",
month: "short",
day: "numeric"
};
var date = new Date(timestamp*1000);
var convertedDate = date.toLocaleDateString("en-US", options);
在Chrome浏览器中,我会-> 2013年11月11日,星期一
那么,为什么我在Firefox中没有得到相同的结果?我该如何解决?
Firefox不完全支持Date.toLocaleDateString:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
您可能会考虑使用moment.js,即跨浏览器的solutin,易于使用且易于翻译
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句