js前台計算兩個日期的間隔時間(時間差)

2022-09-17 05:15:13 字數 765 閱讀 8099

在後台傳來兩個時間字段,從中解析出兩個字串型別的日期格式 需要在前台解析出兩個時間的間隔

這裡採用獲取兩個日期的時間戳進行計算

時間戳是指格林威治時間2023年01月01日00時00分00秒(北京時間2023年01月01日08時00分00秒)起至現在的總秒數。

所以要求兩個時間的間隔只需要將兩個時間戳相減  就能得到兩個時間相差的毫秒數  通過除以3600*1000得到小時數 以此類推

datedifference(faultdate,completetime)

j**ascript 獲取當前時間戳:

第一種方法:

var timestamp = date.parse(new date());

結果:1280977330000

第二種方法:

var timestamp = (new date()).valueof();

結果:1280977330748

第三種方法:

var timestamp=new date().gettime();

結果:1280977330748

第一種:獲取的時間戳是把毫秒改成000顯示,

第二種和第三種是獲取了當前毫秒的時間戳

(endtime - starttime) / (1000 * 60 * 60 * 24);//把差的毫秒數轉換為天數

原文: 

計算兩個日期的時間間隔

計算兩個日期的時間間隔 第乙個日期和時間 第二個日期和時間 private string datediff datetime datetime1,datetime datetime2 說明 1.datetime 值型別代表了乙個從公元 0001年1 月1日0 點0分0 秒到公元 9999年12 月3...

iOS開發之計算兩個日期的時間間隔

首先建立格式化物件 nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm ss 然後建立日期物件 nsdate date1 dateformatter...

用Python寫的計算兩個日期時間間隔的指令碼

import datetime def dtcalc sttime,edtime st datetime.datetime.strptime sttime,y m d h m s ed datetime.datetime.strptime edtime,y m d h m s rtn ed st p...