js原生日期物件的年份值以2023年為起始,如下所示:
let date1 =
newdate(1
,0,1
);date1.
getfullyear()
;// 1901
let date2 =
newdate
(1901,0
,1);
date2.
getfullyear()
;// 1901
所以如果想要獲取真正的兩位數年份需要進行額外計算,
具體方法如下例所示:
// 計算時間戳
let ms100 =
newdate
(100,0
,1).
valueof()
;// -59011488343000
let ms500 =
newdate
(500,0
,1).
valueof()
;//-46388707543000
let ms401 =
newdate
(401,0
,1).
valueof()
;// -49512845143000
// 用時間戳的差值表達出要表示年份的時間戳
let date =
newdate
(ms100-
(ms500-ms401));
// mon jan 01 0001 00:00:00 gmt+0805 (中國標準時間)
注: 以400年為乙個階段是因為受到閏年的影響 原生js獲取DOM物件的幾種方法
通過id獲取 id box div let box document.getelementbyid box script 注意 getelementbyid 括號中的不需要在前面加 因為方法就決定了括號中的值是乙個元素的id值。該方法返回乙個dom物件。2.通過class獲取 class box d...
js 根據身份證獲取出生日期及性別
第一步 身份證號格式校驗 身份證號格式校驗 function idvalidator obj var expression d d d x var isviald expression.test obj.value if isviald return isviald 第二步 通過身份證獲取出生日期及...
原生JS物件導向式程式設計實現彈幕,利用觀察者模式
直接上源 html檔案 lang en charset utf 8 name viewport content width device width,initial scale 1.0 documenttitle input button div0 style head class div0 src...