我有一个unix时间戳,我正在尝试将它转换为日历日期,比如MM/DD/YYYY
。到目前为止,我有这样的想法:
$(document).ready(function() {
var value = $("#unixtime").val(); //this retrieves the unix timestamp
var dateString = moment(value).calendar();
alert(dateString);
});
当我尝试打印日历日期时,窗口显示“无效日期”。有人能帮我吗?
发布于 2014-01-06 13:16:58
按照您的要求使用moment.js,有一个unix
方法可以接受以秒为单位的unix时间戳:
var dateString = moment.unix(value).format("MM/DD/YYYY");
发布于 2014-01-06 12:40:43
UNIX时间戳它是1970年的秒数,因此您需要将其转换为JS Date对象:
var date = new Date(unixTimestamp*1000);
发布于 2018-02-24 22:40:45
Moment.js提供了可以使用的Localized formats。
下面是一个示例:
const moment = require('moment');
const timestamp = 1519482900000;
const formatted = moment(timestamp).format('L');
console.log(formatted); // "02/24/2018"
https://stackoverflow.com/questions/20943089
复制相似问题