2016-03-18 36 views
0

我怎麼能轉換日期字符串如何轉換日期字符串'13 .04.2015' 爲JavaScript日期對象

'13.04.2015' 

爲JavaScript Date對象在性能方法?

+0

看看這篇文章,使用moment.js http://stackoverflow.com/questions/22184747/parse-string-to-date-with-moment-js –

+0

爲什麼你會關心perfomrance?你想解析多個日期嗎?所有的解決方案迄今採取小於1ms:https://jsfiddle.net/q6vb1m64/1/ –

回答

0

試試這個代碼:

var str = '13.04.2015', 
    dateParts = str.split('.'), 
    year = dateParts[2], 
    month = dateParts[1], 
    day = dateParts[0], 
    yourDate = new Date([year, month, day]); 

JSFiddle example

此外,如果需要工作很多的日期,我會建議你MomentJs Library

代碼它看起來像:

moment('13.04.2015', 'DD.MM.YYYY') 

JSFiddle example moment

0
new Date("13.04.2015".replace(/(\d{2}).(\d{2}).(\d{4})/, "$2/$1/$3")); 

JSFiddle

2

試試這個解析器:

var dateString = '13.04.2015'; 
var myDate = new Date(dateString.split('.').reverse()); 

檢查demo

+0

酷的解決方案,我喜歡它 – ilyabasiuk

相關問題