[英]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.