如下圖所示
;//獲取當前年份(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....