js靈活處理日期(函例項)

2022-03-10 16:19:03 字數 1064 閱讀 8301

var dd = new date()

dd.getfullyear()

dd.getmonth()

dd.getdate()

dd.getday() //獲取星期幾(0~6)

dd.gettime()

new date(2019,01,0).getdate()   //獲取2023年1月的天數

new date(2019,1-1,1) //獲取2023年一月第一天

new date(2019,1,0) //獲取2023年一月最後一天

new date().tolocalestring() //時間物件轉成時間字串

new date().tolocalestring().split(' ')[0]  //時間物件轉成年月日

new date().tolocalestring().split(' ')[0].split('/')[0] //時間物件轉成 年[0]月[1]日[2]

new date(new date().gettime()+(2*24*60*60*1000)) //時間物件加減(最穩定方法是先轉成時間戳運算完再轉回時間物件)

// 用設定時間實現時間的加減:(js date物件會有限制,如果超出限制就會改變隔壁的數值)

new date(new date().setmonth(new date().getmonth()+1)) //月份的加減

new date(new date().setdate(new date().getdate()+1)) //日子的加減

全月

-+全月

類層次設計時的靈活處理

多型設計時候的一些小技巧,通過加入一層抽象類,減少後續的改動,如在抽象基類或者介面中加入新的method,此時並不需要在所有的實現類中去實現,只需要在需要實現的類中去實現處理,在抽象類中提供預設的實現,當然出現此種情況介面可能設計的時候存在一定的不合理,但是在實際的情況確實會出現不合理。public...

JS日期 Date 處理函式

1 date 返回當日的日期和時間。2 getdate 從 date 物件返回乙個月中的某一天 1 31 3 getday 從 date 物件返回一周中的某一天 0 6 4 getmonth 從 date 物件返回月份 0 11 5 getfullyear 從 date 物件以四位數字返回年份。6 ...

JS日期處理工具類

此js檔案是格式化js中日期時間的工具類,其中包含了傳入日期物件date,格式化成想要的格式,或者傳入字串格式的時間個,次字串日期對應的格式可以轉換為相應的日期物件,可以計算兩個日期之間的差值 y 表示年 m 表示一年中的月份 1 12 d 表示月份中的天數 1 31 h 表示一天中的小時數 00 ...