2014-02-07 140 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()+")/"; 

当然,对于真正的约会,我会得到时间戳它。

相关问题