2014-02-07 138 views
0

我有一個格式爲dd.MM.yyyy HH:mm的日期,例如31.01.2014 11:24。如何在JavaScript中獲取字符串「/ Date(1391160281569)/」?將datetime對象轉換爲特定的字符串Javascript

+0

所以,你要轉換從'DD.MM.YYYY HH:mm'到' 「/日期(1391160281569)/」'使用JavaScript? – RononDex

+0

是'dd.MM.yyyy HH:mm'字符串dataType?或'日期'對象? – Praveen

+0

一個字符串,但我可以很容易地獲得一個日期,它有利於工作:) –

回答

1

這裏有一個方法

var date = "31.01.2014 11:24"; 
var sp1 = date.split(/[:. ]/); 
var newDate = new Date(sp1[2], (+sp1[1] - 1), sp1[0], sp1[3], sp1[4]); 
var milliSeconds = newDate.getTime(); 
var urFormat = "/Date(" + milliSeconds + ")/"; 
alert(urFormat) 

JSFiddle

+1

你可以在正則表達式中使用'split'。 'date.split(/ [:.] /)''會給你'[「31」,「01」,「2014」,「11」,「24」]' – tewathia

+0

@tewathia謝謝,我不知道它。我已經包括在我的答案中。 – Praveen

0

我花了一段時間,但我得到這個:

var theStringVersion = "/Date("+$.now()+")/"; 

當然,對於真正的約會,我會得到時間戳它。

相關問題