And*_*rew 128 javascript datetime momentjs
我有一个unix时间戳,我正在尝试将其转换为日历日期,如MM/DD/YYYY.到目前为止,我有这个:
$(document).ready(function() {
var value = $("#unixtime").val(); //this retrieves the unix timestamp
var dateString = moment(value).calendar();
alert(dateString);
});
Run Code Online (Sandbox Code Playgroud)
当我尝试打印日历日期时,窗口显示"无效日期".谁能帮我吗?
Mat*_*int 325
你问的时候使用moment.js:
var dateString = moment.unix(value).format("MM/DD/YYYY");
Run Code Online (Sandbox Code Playgroud)
Cri*_*ris 35
UNIX时间戳是从1970年开始的秒数,因此您需要将其转换为JS Date对象:
var date = new Date(unixTimestamp*1000);
Run Code Online (Sandbox Code Playgroud)
Ben*_*uer 16
这是一个例子:
const moment = require('moment');
const timestamp = 1519482900000;
const formatted = moment(timestamp).format('L');
console.log(formatted); // "02/24/2018"
Run Code Online (Sandbox Code Playgroud)
小智 6
可能有点晚了,但对于像这样的新问题,我使用以下代码:
moment(timestamp, 'X').format('lll');
Run Code Online (Sandbox Code Playgroud)
您可以更改格式以满足您的需要,还可以像这样添加时区:
moment(timestamp, 'X').tz(timezone).format('lll');
Run Code Online (Sandbox Code Playgroud)
new moment(timeStamp,'yyyyMMddHHmmssfff').toDate()
Run Code Online (Sandbox Code Playgroud)
moment(1454521239279).toDate()
moment(1454521239279).format()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
190893 次 |
| 最近记录: |