2
A
回答
3
,我認爲這可以幫助你http://www.mattkruse.com/javascript/date/
即使世界一個getDateFromFormat()
功能,你可以調整有點解決您的問題。
3
可以使用正則表達式獲取日期的各個部分,並調用Date構造,調整數月,自本月初以來的數字是零基礎,例如:
function customDateParse (input) {
var m = input.match(/(\d+)/g);
return new Date(m[2], m[1] - 1, m[0], m[3], m[4], m[5]);
}
customDateParse('23/08/2009 12:05:00');
// Sun Aug 23 2009 12:05:00
如果你不這樣做像正則表達式:
function customDateParse (input) {
input = input.split(' ');
var date = input[0].split('/'),
time = input[1].split(':');
return new Date(date[2], date[1] - 1, date[0], time[0], time[1], time[2]);
}
customDateParse('23/08/2009 12:05:00');
// Sun Aug 23 2009 12:05:00
但是,如果你發現,複雜的,你願意做更多的日期操縱我強烈建議你DateJS庫,體積小,開源和語法糖...
個
1
使用momentjs轉換從字符串到Date對象。
var date = '23/08/2009 12:05:00';
var datetime = moment(date, 'DD/MM/YYYY HH:mm:ss');
datetime = moment.toDate();
相關問題
- 1. JavaScript/jQuery日期時間差
- 2. JavaScript的日期和時間
- 3. javascript日期和JSON日期時間
- 4. 使用Javascript/jQuery的 - 日期時間日期和時間單獨字符串
- 5. 轉換日期時間來寫的日期和時間用JavaScript
- 6. 日期時間在JavaScript
- 7. javascript日期時間比較
- 8. jQuery的dateTimePicker的Python的日期時間
- 9. 格式日期時間JavaScript
- 10. 時間和日期字段的JavaScript庫
- 11. C#日期時間爲Javascript日期時間
- 12. 解析C#日期時間到javascript日期時間
- 13. 日期之間的日期與時間
- 14. 將WebApi的返回日期時間轉換爲Javascript的日期
- 15. JavaScript的日期/時間轉換
- 16. 使用Javascript的日期/時間格式
- 17. 日期時間爲timestamp的JavaScript
- 18. Unix時間戳是由JavaScript的日期()
- 19. 的JavaScript fullcalendar日期時間搞砸
- 20. 的Javascript日期和時間comparisson
- 21. 設置日期時間在jQuery的日期時間選擇器與數據庫日期時間
- 22. 的jQuery + MVC +日期時間格式
- 23. 的jQuery日期時間選擇器MVC3
- 24. symfony - jQuery的日期時間選擇器
- 25. 的jQuery日期時間選擇器
- 26. 平變化的jQuery日期時間
- 27. 使用JQuery/Javascript在2個日期之間獲取日期的格式日期
- 28. 日期時間轉換在JavaScript或jQuery的
- 29. 這個格式好的jquery/javascript日期和時間選擇器?
- 30. 轉換日期時間區字符串爲日期時間的JavaScript
@lucas @那麼,有什麼方法可以解析它呢? – avnic 2009-08-22 22:21:24
解析函數不接受這種格式,嘗試它,在IE和FF中,你將得到** Mon Nov 08 2010 12:05:00 **,在Chrome中只是**無效日期** – CMS 2009-08-22 22:29:11
@CMS:這是第一個猜測。我找到了一種不同的方法。謝謝。 – Kredns 2009-08-22 22:31:41