如何将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()