js日期date物件

2022-03-11 23:58:28 字數 1888 閱讀 2863

日期物件的一些屬性和方法

var date = new date()

date.tostring() // "tue jan 29 2019 22:58:13 gmt+0800 (中國標準時間)"

date.totimestring() // "22:58:13 gmt+0800 (中國標準時間)"

date.tojson() // "2019-01-29t14:58:13.785z"

date.todatestring() // "tue jan 29 2019"

date.tolocalestring() // "2019/1/29 下午10:58:13"

date.tolocaletimestring() // "下午10:58:13"

date.totimestring() // "22:58:13 gmt+0800 (中國標準時間)"

date.tolocaledatestring() // "2019/1/29"

date.tolocaledatestring(, ) // "星期二"

date.tolocaledatestring(, ) // "2023年1月29日星期二"

date.getfullyear() // 2019

date.getmonth() // 0

date.gethours() // 22

修改日期

var date = new date()

date.setdate(date.getdate() + 1); // 日期加1天

date.sethours(date.gethours()+1); // 日期加乙個小時

// 類似的還有設定其他時間部分的...

日期物件比較大小

相等的比較

var date1 = new date();

var date2 = new date();

console.log(date1.valueof() === date2.valueof()); // true

大小的比較,直接用比較運算子操作

var date1 = new date();

var date2 = new date(date1.valueof() + 10);

console.log(date1 < date2) // true

時間間隔

計算兩個日期間隔多少秒

var date1 = new date();

var date2 = new date(date1.valueof() + 5000);

var diff = date2.valueof() - date1.valueof();

var diffsecond = diff/1000

console.log(diffsecond); // 5

js之日期物件Date

var d3 new date d3.tolocalestring 轉換為格式化時間 也支援自己手動輸入格式化和結構化時間 也同樣支援格式化。格式化 var d4 new date 2022 2 2 11.22.33 d4.tolocalestring 2022 2 2 上午11 22 33 結構化...

js 內建物件之Date日期物件

日期物件可以儲存任意乙個日期,並且可以精確到毫秒數 1 1000 秒 定義乙個時間物件 var mydate new date 注意 使用關鍵字new,date 的首字母必須大寫。使 mydate 成為日期物件,並且已有初始值 當前時間 當前電腦系統時間 如果要自定義初始值,可以用以下方法 var ...

Date日期物件

1 日期物件可以儲存任意乙個日期,可以精確到毫秒數 定義乙個日期物件 var udate new date 使用關鍵字new,data 的首字母必須大寫 是udate成為日期物件,並且初始值為當前時間 定義初始值方法 var d new data 2012,10,1 var d new data o...