如何将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无效”。 谁能帮我吗?

3 Solutions collect form web for “如何将unix时间戳转换为日历datemoment.js”

正如你问的那样使用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() 
  • 使用moment.js将date转换为string“MM / dd / yyyy”
  • JS的开始和结束
  • moment.js 24h格式
  • Moment.JS返回当前时间戳
  • Moment.js转换为date对象
  • 如何将Moment.js的date转换为用户当地时区?
  • Moment.js包含date格式中的文本
  • 如何在moment.js中将date格式化为ISO 8601?
  • 弃用警告:施工时间回落到jsdate
  • 瞬间jsdate时间比较
  • 添加一个持续时间(moment.js)