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

2022-08-30 01:35:55

我有一个Unix时间戳,我正在尝试将其转换为日历日期,例如.到目前为止,我有这个:MM/DD/YYYY

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

当我尝试打印出日历日期时,窗口显示“无效日期”。任何人都可以帮我吗?


答案 1

使用 moment.js正如您所问的,有一个 unix 方法可以在几秒钟内接受 unix 时间戳:

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

答案 2

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

var date = new Date(unixTimestamp*1000);