我們怎樣才能在JavaScript中將字符串(2007-01)轉換爲日期?我們如何在javascript中將字符串(2007-01)轉換爲日期?
0
A
回答
2
您可以使用正則表達式或使用String.split
函數來獲取日期部分,並正確地構建一個Date對象:
// RegExp approach:
function parseDate(input) {
var parts = input.match(/(\d+)/g);
return new Date(parts[0], parts[1]-1, parts[2] || 1); // months are 0-based
}
parseDate('2007-01');
// Mon Jan 01 2007 00:00:00
// String.split approach:
function parseDate(input, separator) {
var parts = input.split(separator);
return new Date(parts[0], parts[1]-1, parts[2] || 1);
}
parseDate('2007-01', '-');
// Mon Jan 01 2007 00:00:00
上述功能可以完成日期(yyyy-mm-dd
)或只(yyyy-mm
),如果日期部分是不存在,則指定月份的第一天。
1
您可以使用datejs庫來幫助進行轉換。
1
x="2007-01".split("-")
new Date(parseInt(x[0]),parseInt(x[1])-1)
Mon Jan 01 2007 00:00:00 GMT+0000
相關問題
- 1. 將字符串轉換爲javascript日期
- 2. JavaScript將字符串轉換爲日期
- 3. 將JavaScript字符串轉換爲日期
- 4. 如何將字符串日期轉換爲日期javascript?
- 5. 字符串轉換爲日期在JavaScript
- 6. 將日期字符串轉換爲Javascript中的日期對象
- 7. 將日期字符串轉換爲Javascript中的正確日期
- 8. 如何將字符串轉換爲javascript中的有效日期
- 9. 如何將日期轉換爲JavaScript中的字符串?
- 10. 如何將字符串轉換爲JavaScript中的日期格式?
- 11. 將字符串轉換爲日期並將日期轉換回字符串
- 12. 將UTC日期轉換爲日期時間字符串Javascript
- 13. JavaScript將日期字符串轉換爲日期
- 14. 將日期字符串轉換爲日期對象Javascript
- 15. 將Javascript日期字符串轉換爲PHP日期
- 16. 如何將此字符串轉換爲javascript日期對象?
- 17. 如何將JavaScript日期轉換爲TZ字符串?
- 18. 如何將字符串轉換爲日期javascript?
- 19. 如何將字符串轉換爲javascript日期對象?
- 20. Javascript - 將序列化日期字符串轉換爲短日期字符串
- 21. 在JavaScript中將日期轉換爲字符串
- 22. 如何將日期字符串轉換爲sql日期格式
- 23. 如何將日期轉換爲字符串並再次日期?
- 24. 如何將字符串日期轉換爲日期類對象
- 25. 如何將日期和時間字符串轉換爲日期字符串?
- 26. 如何將字符串日期轉換爲不同的字符串日期?
- 27. 如何將字符串轉換爲日期和日期字符串?
- 28. 我需要將字符串日期轉換爲實際日期
- 29. 在MySQL查詢中將日期字符串轉換爲日期
- 30. 如何在.NET中將字符串轉換爲日期時間?
upvoted for the months comment :) – medopal 2009-11-25 05:18:05
我們如何將日期轉換爲月份,年份格式 例如:2007年1月 – random 2009-11-25 06:02:59