2014-04-16 237 views
2

我想知道如何從時間戳獲取特定的日期格式(日期或月份或日期或年份)。我想在一個視圖與骨幹網使用JS從時間戳中提取月份或日期或年份

+2

骨幹在這裏無關緊要。你只是在談論JavaScript。請提供一個示例時間戳和您需要的輸出類型的示例。 – Lix

+1

也請包括你的解決這個問題的嘗試。目前,它看起來像是在要求人們爲你做你的工作。 – Lix

+0

時間戳(今天)的一個例子:1397639141184我想提取四月或星期三 – TeO

回答

4
var d = new Date(1397639141184); 
alert(d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear()); 
+0

非常感謝你的幫助。你是最棒的 ! – TeO

0

1.如果它是JavaScript的時間戳(即,以毫秒爲單位)

var date = new Date(13976391000); 
var date = date.getDate(); //returns date (1 to 31) you can getUTCDate() for UTC date 
var day = date.getMonth(); // returns 1 less than month count since it starts from 0 
var year = date.getFullYear(); //returns year 
// You can also use getHours(), getMinutes() and so on 

2.如果它的數據庫時間戳 - 例如2013-03- 14T02:15:00

var date = new Date('2013-03-14T02:15:00'); // Works in all browsers 
var date = new Date('2013-10-18 08:53:14');// works in Chrome & doesn't work in IE/Mozilla 
//note that its a string and you use the same above functions to get Date,month & year 
+0

關於第二個示例,MDN指出:字符串應該採用Date.parse()方法(符合IETF的RFC 2822時間戳和ISO8601的一個版本)所識別的格式。你顯示的格式既不是。必須是新的日期('2013-10-18T08:53:14'); –

+0

我正在使用螢火蟲>>>新日期('2013-10-18 08:53:14') 日期{無效日期} –

+0

新日期()也採用前一種格式。 //我正在使用chrome –

相關問題