2014-03-12 29 views
0

我有一個很長的int值:20140307080000.這實際上是datetime 2014-03-07 08:00:00。我已經嘗試過JS中的Date.parse,並將其轉換爲字符串後,但無法將其作爲Javascript日期對象進行檢索。是否有任何JavaScript或D3內置方法將其轉換爲日期對象而不是手動分割它?長整型爲Javascript日期格式

回答

1
// Your date String 
var d = "20140307080000"; 

// Convert it to the format 2014-03-07 08:00:00 
var f = d.replace(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/, "$1-$2-$3 $4:$5:$6"); 

// Alerting after parse 
alert(new Date(Date.parse(f))); 

// This will alert "Fri Mar 07 2014 08:00:00 GMT+0530 (IST)" 
+0

不能相信就這麼簡單。手動,但優雅。哇。 –