yyyy-MM-dd所以我重寫了javacript中的日期,並且像熟悉的js吐出日期,如2013-1-1,總是不是很有用。相反,我正在尋找一個程序,將形成該日期爲正確的ISO版本2013-01-01重新寫入格式錯誤的日期yyyy-M-d在JavaScript中使用RegEx
今天我做這個用字符串
var b = new Date('2013-1-1');
var result = b.getFullYear() + "-" +
(b.getMonth().toString().length == 1 ? "0" + parseInt(b.getMonth() + 1) : parseInt(b.getMonth() + 1)) + "-" +
(b.getDate().toString().length == 1 ? "0" + b.getDate() : b.getDate());
這工作,但它是醜陋的。有沒有更好的方法來使用RegEx執行此操作?
請饒了我的任何反正則表達式評論
你可能會覺得這個圖書館很有用:[momentjs.com](http://momentjs.com/) – Tafari
@Neel他已經表示「請不要讓我反任何反正則評論」。 – Tafari
@Tafari,即使它在頂端實現我的目的有點超過,時刻看起來很棒。我會看看源代碼並看看! –