js求時間差(天數差)

2021-10-25 22:20:22 字數 1774 閱讀 6311

如下圖所示

;//獲取當前年份(2位)

date.

getfullyear()

;//獲取完整的年份(4位,1970-????)

date.

getmonth()

;//獲取當前月份(0-11,0代表1月)

date.

getdate()

;//獲取當前日(1-31)

date.

getday()

;//獲取當前星期x(0-6,0代表星期天)

date.

gettime()

;//獲取當前時間(從1970.1.1開始的毫秒數)

date.

gethours()

;//獲取當前小時數(0-23)

date.

getminutes()

;//獲取當前分鐘數(0-59)

date.

getseconds()

;//獲取當前秒數(0-59)

date.

getmilliseconds()

;//獲取當前毫秒數(0-999)

這樣我們得到的資料是基於1970.1.1開始計算的,獲得月份、日期、小時、分鐘也都無法直接給我們天數差的資料。

//基於2023年11月4日0時0分計算的

//獲取時間

//加57天

var data =

newdate()

;//年份

var year = data.

getfullyear()

;//月份

var mouth = data.

getmonth()

+1;//日期

var day = data.

getdate()

;//小時

var hour = data.

gethours()

;//分鐘

var minute = data.

getminutes()

;//平年

var mouths1 =[31

,28,31

,30,31

,30,31

,31,30

,31,30

,31];

//閏年

var mouths2 =[31

,29,31

,30,31

,30,31

,31,30

,31,30

,31];

var days =57;

for(

var i =

0; i < year -

2019

; i++)}

else

} days += day;

}else

}else}}

}console.

log(

"天數差是"

+days)

;console.

log(

"小時差是"

+hour)

;console.

log(

"分鐘差是"

+minute)

;

python求時間差

1.python求時間差不能使用time 模組,eg t1 time.ctime time.sleep 3 t2 time.ctime t t2 t1 會報錯,不能相減 2.需要使用datetime模組,datetime模組比time模組更能更強。d1 datetime.datetime.now t...

SQL 求時間差

前兩天在寫程式的時候,為了計算兩個日期相差的天數,真是大費周折啊,我才開始 的時候想的是把 時間格式轉換為 long 型,後來一想,不對進製不同啊,後來我想到了資料庫,用 sql2005 中的datediff 函式,問題是解決了,可是每次都得和資料庫互動啊!終於同事的乙個大哥交 了乙個方法,這個方法...

js計算時間差

需求 在某個時間點後的n天後做某件事情 分析 1.計算某個時間點與今天當前時間的時間差 這裡要考慮到計算時間差,如果時間格式化成字串後計算,存在日切,年切的問題 2.n天是需求中給出的乙個時間,這裡假設n 7天 某個時間點也是需求中給出的時間,是這樣的格式 2018 01 2 15 59 07 3....