JavaScript 計算兩個時間相差天數
本章節介紹一段程式碼,它能夠實現獲取兩個時間相差的天數,並對程式碼做一下詳細的分析。
希望能夠給需要的朋友帶來一定的幫助。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function DateDiff(d1, d2){ let day = 24 * 60 * 60 * 1000; try { let checkDate = new Date(d1); let checkTime = checkDate.getTime(); let checkDate2 = new Date(d2); let checkTime2 = checkDate2.getTime(); let cha = (checkTime - checkTime2) / day; return cha; } catch (e) { return false; } } console.log(DateDiff("2015/10/15","2013/05/15"));
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function DateDiff(d1, d2){},實現計算功能,第一個引數是規定靠後的時間,第二個引數規定靠前的時間。
(2).let day = 24 * 60 * 60 * 1000,獲取一天24小時的毫秒數。
(3).let checkDate = new Date(d1),獲取時間日期物件。
(4).let checkTime = checkDate.getTime(),獲取當前時間物件的時間戳。
(5).let cha = (checkTime - checkTime2) / day,計算出毫秒差,然後再除以每天的毫秒數,就計算出了相差的天數。
二.相關閱讀:
(1).Date()建構函式參閱JavaScript Date()建構函式一章節。
(2).getTime()方法參閱JavaScript getTime()一章節。
(3).try catch語句參閱try...catch...finally 異常處理一章節。
相關文章
- php 計算兩個日期之間相差多少天PHP
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- JavaScript計算兩個時間點之間的時間差JavaScript
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- Java中計算兩個日期間的天數Java
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- 時間相差秒數_Golang 時間操作大全Golang
- JavaScript比較兩個時間JavaScript
- oracle計算兩個日期的時間差時分秒Oracle
- ORACLE 計算2個日期之間的天數Oracle
- 計算任意兩個日期之間的天數,週數。《python大學實用教程》例子Python
- 計算請假天數JavaScript方法JavaScript
- 時區問題導致時間相差8個小時
- py 計算去年,明年,多少天前的時間
- JavaScript 天小時分鐘和秒倒數計時JavaScript
- JavaScript 計算程式碼執行花費時間JavaScript
- 兩個時間戳的時間差時間戳
- 帝國cms為什麼釋出時間比實際時間相差8個小時?
- 計算Linux天數Linux
- Java 中,如何計算兩個日期之間的差距?Java
- 根據時間經緯度高程計算天頂角
- JAVA中計算兩個日期時間的差值竟然也有這麼多門道Java
- JavaScript 計算指定月份有多少天JavaScript
- 時間差計算
- PHP時間計算PHP
- 兩個double之間的運算
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- JavaScript倒數計時JavaScript
- 倒數計時34天
- 倒數計時2天!
- 倒數計時1天
- 倒數計時2天
- 倒數計時(天、時、分、秒)
- RAKsmart伺服器超值優惠!倒數計時最後兩天!伺服器
- TimeDateCalculator for mac 時間計算器Mac
- 時間複雜度怎麼算?如何計算時間複雜度?時間複雜度