我需要一種方法將我的2個字符串日期(即'04/10/2010'& '05/24/2010')轉換爲整數,以查看是否大於另一個。如果用戶輸入的結束日期小於開始日期,則需要彈出「無效的日期範圍」錯誤。如何將字符日期轉換爲整數的JavaScript
回答
從你發佈你的真正的問題是:
我要看看是否一個日期比另一個在JavaScript/jQuery的更大。
如果是這樣,所有你需要使用的是Javascript Date object(如何頁here)。
可以按如下方式使用它:
var dateTextA = '04/10/2010';
var dateTextB = '05/24/2010';
var dateA = new Date(dateTextA);
var dateB = new Date(dateTextB);
if (dateA < dateB){
alert("Your date is out of range!");
}
注:以上代碼已經過測試,在IE7中工作。
如果你真的覺得你需要一個整數值,你可以使用UTC
function來獲得。
@C。羅斯 - 它看起來像該頁面上的所有UTC功能將日期轉換爲字符串..我想將字符串轉換爲日期 – sadmicrowave 2010-04-29 12:34:02
@sadmicrowave閱讀代碼示例。 – 2010-04-29 12:34:40
@C。羅斯 - 新日期(dateA)完美地工作,感謝您的幫助 – sadmicrowave 2010-04-29 13:24:57
的問題是Date.parse('04/10/2010')
回報時間戳(整數)爲4月10日在美國和10月4日大部等地。
最好使用較不明確的格式 - 如果您正在接受用戶輸入,請給用戶一個日曆,菜單或三個標籤輸入,然後根據該日期生成日期。
3個輸入:
new Date(+fullyearinput, monthinput-1, +dateinput)
- 1. 將字符串轉換爲javascript日期
- 2. 將JavaScript字符串轉換爲日期
- 3. 如何將日期轉換爲整數?
- 4. 將日期字符串轉換爲Javascript中的正確日期
- 5. 將日期字符串轉換爲完整日期
- 6. 如何將日期轉換爲JavaScript中的字符串?
- 7. 將字符串轉換爲表示日期的整數
- 8. 將Javascript日期字符串轉換爲PHP日期
- 9. JavaScript將日期字符串轉換爲日期
- 10. 將UTC日期轉換爲日期時間字符串Javascript
- 11. 如何將字符串轉換爲日期javascript?
- 12. 將字符串轉換爲日期並將日期轉換回字符串
- 13. 將日期字符串轉換爲帶日期的ISO日期
- 14. Python將整數轉換爲日期
- 15. 如何將日期時間字符串轉換爲bash shell中的整數
- 16. 如何解決將字符串日期轉換爲整數時的錯誤?
- 17. Javascript - 將序列化日期字符串轉換爲短日期字符串
- 18. 將字符串轉換爲日期
- 19. 將字符串轉換爲日期php
- 20. 將字符串轉換爲日期
- 21. 將字符串轉換爲IST日期
- 22. 將日期轉換爲字符串
- 23. Swift將字符串轉換爲日期
- 24. 將日期轉換爲字符串
- 25. 將日期轉換爲字符串SQL
- 26. NSDateformatter將日期轉換爲字符串
- 27. Bash - 將字符串轉換爲日期
- 28. nsdateformatter ---將字符串轉換爲日期
- 29. 將字符串轉換爲日期
- 30. vb.net將字符串轉換爲日期
的Java =的Javascript – 2010-04-29 12:31:14
@DouweM真正的我看來(Java.syntax LIKE JavaScript.syntax)=== – 2010-04-29 12:33:11
@Jacob Java.libraries = JavaScript.libraries;! Java.libraries.contains(jquery)== false; – 2010-04-29 12:35:53