我需要将时间戳转换为特定的日期格式(工作日,月,日,年)。
经过长时间的搜索后,我终于得到了这个在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中没有得到相同的结果?我该如何解决这个问题?
答案 0 :(得分:0)
Firefox不完全支持Date.toLocaleDateString: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
您可以考虑使用moment.js,即跨浏览器解决方案,易于使用且易于翻译