我想只比較客戶端的時間,意思是開始時間不應該大於結束時間。我在網上搜索,但無法解決這個問題。請儘快幫助我。提前致謝。如何只比較JavaScript中的時間?
0
A
回答
3
你可以比較日期在JavaScript 檢查下面的代碼
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("Today is before 14th January 2100");
}
else
{
alert("Today is after 14th January 2100");
}
0
你需要使用Date對象的功能拉出小時分秒從日期得到的只是時間:
var currentDate = new Date();
var hours = currentDate.getHours();
var minutes = currentDate.getMinutes();
var seconds = currentDate.getSeconds();
0
var past = Date.today().add(-6).days();
var future = Date.today().add(6).days();
Date.today().compareTo(future); // -1
Date.today().compareTo(new Date().clearTime()); // 0
Date.today().compareTo(past); // 1
,如果你不想在這裏使用一個全庫是DateJS的靜態compare
方法的源代碼
Date.compare = function (date1, date2) {
if (isNaN(date1) || isNaN(date2)) {
throw new Error(date1 + " - " + date2);
} else if (date1 instanceof Date && date2 instanceof Date) {
return (date1 < date2) ? -1 : (date1 > date2) ? 1 : 0;
} else {
throw new TypeError(date1 + " - " + date2);
}
};
這將時間以及工作asuming這兩個日期(YYYY-MM-DD)都是一樣的
0
例如讓說,例如
時間採摘var startTime = "09:15";
var endTime ="10:15";
if(parseInt(startTime.split(":")[0],10) > parseInt(endTime.split(":")[0],10))
alert("Start Time should not be greater than end time");
else
alert("Valid Time");
希望這有助於。
相關問題
- 1. 如何在JavaScript中比較UTC時間
- 2. 使用Javascript比較時間
- 3. javascript日期時間比較
- 4. 比較PHP/Javascript中的時間戳
- 5. 如何比較Ruby中的時間戳
- 6. 在javascript中比較時間和日期
- 7. 如何在Freemarker中比較時間?
- 8. 如何在java中比較時間
- 9. 如何在objc中比較時間
- 10. Prolog中的時間比較
- 11. excel中的比較時間
- 12. 比較PostgreSQL中的javascript日期時間和時間戳
- 13. 時間比較
- 14. 如何在JavaScript中設置比較日期時間?
- 15. 如何比較兩個日期時間只忽略日期?
- 16. Javascript比較日期和時間
- 17. 使用javascript僅比較時間
- 18. 比較時在javascript
- 19. JavaScript中的日期之間的比較
- 20. 在android中比較時間
- 21. 在SQL中比較時間
- 22. 在Excel中比較時間
- 23. PHP - 比較時間
- 24. Android比較時間
- 25. Excel時間比較
- 26. MilliSecond比較時間
- 27. 時間戳比較
- 28. 比較時間差
- 29. Python時間比較
- 30. iPhone時間比較
你如何計算開始時間和結束時間? – AmGates 2012-01-12 12:21:22
jquery日期選擇器,只選擇時間。我已經定製了它。 – 2012-01-12 12:27:31