将时间戳转换为可读日期

时间:2013-11-20 15:19:46

标签: javascript jquery date timestamp

我需要将时间戳转换为特定的日期格式(工作日,月,日,年)。

经过长时间的搜索后,我终于得到了这个在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中没有得到相同的结果?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Firefox不完全支持Date.toLocaleDateString: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

您可以考虑使用moment.js,即跨浏览器解决方案,易于使用且易于翻译