JavaScript計算兩個日期相差天數
實際應用中,可能需要比較兩個時間日期之間相差的天數,然後根據天數來執行一定的操作。
下面是一段能夠實現此功能的程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function pickedFunc(sIime,eTime){ var sTime=Date.parse(sIime); var eTime=Date.parse(eTime); var diffDays=(eTime-sTime)/3600/1000/24; alert(diffDays) } window.onload=function(){ var sIime=document.getElementById("Tb_Set_Time").value; var eTime=document.getElementById("Tb_End_Time").value; var obt=document.getElementById("bt"); obt.onclick=function(){ pickedFunc(sIime,eTime); } } </script> </head> <body> <input type="text" id="Tb_Set_Time" value="2014-11-12"/> <input type="text" id="Tb_End_Time" value="2014-12-22"/> <input type="button" id="bt" value="檢視相差天數"/> </body> </html>
以上程式碼實現了我們的要求,下面簡單介紹一下它的實現過程。
一.實現原理:
兩個文字框的值是時間日期字串,Date.parse()函式可以將時間日期格式字串轉換為時間戳。
然後獲取兩個時間日期的時間戳差,將時間戳差值換算成天數,也就是連續除以1000、3600、24。
二.相關閱讀:
(1).Date.parse可以參閱Date.parse方法一章節。
(2).document.getElementById可以參閱document.getElementById一章節。
相關文章
- JavaScript 計算兩個時間相差天數JavaScript
- php 計算兩個日期之間相差多少天PHP
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- Java中計算兩個日期間的天數Java
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- ORACLE 計算2個日期之間的天數Oracle
- 計算任意兩個日期之間的天數,週數。《python大學實用教程》例子Python
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- 計算請假天數JavaScript方法JavaScript
- JavaScript獲取兩個日期之間所有的日期JavaScript
- Java 中,如何計算兩個日期之間的差距?Java
- oracle計算兩個日期的時間差時分秒Oracle
- JavaScript 加上指定天數之後的日期JavaScript
- JS-計算日期差值;計算日期之間的月數JS
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- Android 計算倆個日期差Android
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- 計算Linux天數Linux
- 日期計算
- JavaScript 計算指定月份有多少天JavaScript
- PHP函式運用之返回兩給定日期的天數差PHP函式
- JavaScript計算兩個時間點之間的時間差JavaScript
- 計算2個日期間有多少個自然周
- JAVA中計算兩個日期時間的差值竟然也有這麼多門道Java
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- Spark SQL日期相距天數,月數SparkSQL
- excel日期加減計算方法 excel計算日期時間差Excel
- Python 計算多少天前後、距離 X日多久的日期Python
- JavaScript實現兩個數的交換JavaScript
- JavaScript判斷兩個變數是否相等JavaScript變數
- python 計算兩個列表的相關係數的實現Python
- DreamJudge-1051-日期計算
- 【oracle】日期加減計算Oracle
- JavaScript 獲取月份最後一天日期JavaScript
- Node.js/JavaScript 獲取最近 30 天的日期Node.jsJavaScript
- Python獲取當前日期和日期差計算Python
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- Hive計算最大連續登陸天數Hive
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer