针对unix时间戳的moment.js格式?

时间:2016-03-29 21:51:54

标签: javascript timezone momentjs

我尝试使用moment.tz将unix时间戳转换为本地时间。我注意到在传递日期时我必须使用格式,比如

moment.tz(date, 'MM/DD/YYYY hh:mm a', zone).format('MM/DD/YYYY hh:mm a');

我的问题是,当我想从unix时间戳转换为日期时,转换失败。我应该为格式字符串传递什么?

我试过这两种格式没有运气

var date = moment.tz(publishInterval.DateUnix, 'X', zone).format('MM/DD/YYYY hh:mm a');


var date = moment.tz(publishInterval.DateUnix, zone).format('MM/DD/YYYY hh:mm a');

2 个答案:

答案 0 :(得分:3)

你试过试试吗? moment(date).format('MM/DD/YYYY hh:mm a') 原样?

答案 1 :(得分:2)

我相信在使用 moment 时有一个非常简单的解决方法。 只需使用 .unix 函数和 moment。下面是一个例子 -

var date = moment.unix(date).format("MM/DD/YYYY hh:mm a")