JavaScript比較兩個時間大小
有時候需要比較兩個時間日期的大小,例如比較某一個時間點是否已經過期。
下面分享一個簡單程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var strSD="2013-10-20"; var strED="2012-5-10"; if (new Date(strSD.replace(/\-/g,'\/')) > new Date(strED.replace(/\-/g, '\/'))){ console.log("開始日期必須小於或者等於結束時期!"); }
程式碼實現預期效果,下面對程式碼主要部分做一下簡單介紹:
replace函式進行替換的作用是將"2010-10-2"這種形式轉換為"2010/10/2"這種形式,只有這種格式作為Date建構函式引數才會相容所有的瀏覽器;轉換為Date物件之後,直接用算數運算子比較,會隱式轉換為時間戳。
相關閱讀:
(1).Date建構函式參閱JavaScript Date 物件一章節。
(2).資料型別轉換參閱JavaScript 資料型別轉換一章節。
相關文章
- JavaScript比較兩個時間JavaScript
- DateTime.Compare()比較時間大小
- C++ - 比較兩個浮點數大小C++
- 時間格式化大小寫含義(Java 計算時間差以及比較日期大小 )Java
- 直播軟體搭建,當前時間、既定時間後的時間及時間比較大小
- JavaScript計算兩個時間點之間的時間差JavaScript
- 比較兩個table是否相同
- java比較日期大小Java
- python字串比較大小Python字串
- JavaScript 計算兩個時間相差天數JavaScript
- 比較兩個陣列是否相等陣列
- Java的BigDecimal比較大小JavaDecimal
- [C++] 自定義C++比較器比較大小C++
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- ABAP面試問題 - 不使用加減乘除等操作比較兩個整數大小面試
- pandas比較兩個文件的差異
- matlab比較兩個矩陣是否相等Matlab矩陣
- Javers 比較兩個類的差異
- python如何比較兩個字串是否相等Python字串
- 直播平臺開發,純時間比較(時分),不含日期,js前端比較JS前端
- 版本號比較大小問題
- L1-010 比較大小
- NSDate 時間比較中的時區問題.
- 兩個時間戳的時間差時間戳
- 寫程式碼被大語言模型坑之使用LocalDateTime比較兩個時間差了幾天模型LDA
- js比較日期 - JavaScriptJSJavaScript
- 數學趣題:比較大小(二)
- elementui表單驗證 對比兩個表單大小UI
- 兩集合比較判斷
- C#比較兩個字串的相似度【轉】C#字串
- css兩端固定大小,中間自動大小CSS
- js精確比較浮點數大小JS
- 避坑手冊!Python 對比兩個 datetime 大小的坑Python
- 在Linux中,如何比較兩個檔案差異?Linux
- Java Optional的orElse()與orElseGet()兩個方法比較 - BaeldungJava
- 兩個coca略有不同詞頻檔案 比較
- java比較mysql兩個資料庫中差異JavaMySql資料庫
- 比較兩個陣列中是否有相同的元素陣列
- 字串大小寫轉換和字串的比較字串