簡體   English   中英

將時間戳轉換為Javascript更具可讀性的格式

[英]Converting a timestamp into more readable format in Javascript

我從一個看起來像這樣的東西開始:1397773800000

我將其轉換為更具可讀性的內容:

var time = 1397773800000;
var date = new Date(time);
alert(date); //Thu Apr 17 2014 18:30:00 GMT-0400 (EDT)

但是,我希望它更具可讀性。 例如,我想說的是4月17日(星期四)美國東部時間下午4:30。 而且我不確定如何使用javascript分離出每個組件。

這是我的JSFiddle: http : //jsfiddle.net/w4Nbk/

更新:感謝響應者,我正在嘗試moment.js,但無法在測試JSFiddle中使用它: http : //jsfiddle.net/w4Nbk/2/

更新#2:沒關系,可以在這里工作: http : //jsfiddle.net/yS4da/637/可能只是小提琴中未正確調用moment.js。

我強烈建議您檢查一下moment.js

這是與日期和時間相關的所有事物的完美工具!


var time = 1397773800000;

moment(time).format('MMMM Do YYYY, h:mm:ss a');
moment(time).format('dddd');
moment(time).format("MMM Do YY");
moment(time).format('YYYY [escaped] YYYY');
moment(time).format();

產量

April 17th 2014, 5:30:00 pm
Thursday
Apr 17th 14
2014 escaped 2014
2014-04-17T17:30:00-05:00

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM