如何将unix时间戳转换为日历datemoment.js

我有一个unix时间戳,我试图将其转换为日历date,如MM / DD / YYYY。 到目前为止,我有这样的:

$(document).ready(function() { var value = $("#unixtime").val(); //this retrieves the unix timestamp var dateString = moment(value).calendar(); alert(dateString); }); 

当我尝试打印日历date时,窗口显示“date无效”。 谁能帮我吗?

正如你问的那样使用moment.js:

 var dateString = moment.unix(value).format("MM/DD/YYYY"); 

UNIX时间戳是从1970年开始的秒数,所以你需要把它转换成JS Date对象:

 var date = new Date(unixTimestamp*1000); 
 new moment(timeStamp,'yyyyMMddHHmmssfff').toDate()