創(chuàng)建date
1.當(dāng)前時(shí)間
let date = new Date();
2.自定義生成的時(shí)間
let date = new Date(yyyy, mm, dd);
let date1 = new Date('2019-03-23');
常用的一些時(shí)間的操作
- 從 Date 對(duì)象以四位數(shù)字返回年份
date.getFullYear(); //格式為四位的完整年 ps: 2019 - 從 Date 對(duì)象返回月份 (0 ~ 11)
date.getMonth(); - 從 Date 對(duì)象返回一個(gè)月中的某一天 (1 ~ 31)
date.getDate();
3.1 如果想獲取某個(gè)月有多少天(其實(shí)就是獲取到這個(gè)月的最后一天是哪一天)
操作的方法就是:ps:獲取2020-06的天數(shù)
date.getDate(2020, 7, 0);
最后一位如果小于1的話,默認(rèn)會(huì)獲取上個(gè)月的最后一天的日期,也就可以獲取到6月份的天數(shù)了 - 從 Date 對(duì)象返回一周中的某一天 (0 ~ 6)
date.getDay(); - 返回 Date 對(duì)象的小時(shí) (0 ~ 23)
date.getHours(); - 返回 Date 對(duì)象的分鐘 (0 ~ 59)
date.getMinutes(); - 返回 Date 對(duì)象的秒數(shù) (0 ~ 59)
date.getSeconds(); - 返回 Date 對(duì)象的毫秒(0 ~ 999)
date.getMilliSeconds(); - 返回 1970 年 1 月 1 日至今的毫秒數(shù)
date.getTime(); - 返回本地時(shí)間與格林威治標(biāo)準(zhǔn)時(shí)間 (GMT) 的分鐘差
date.getTimezoneOffset(); - 方法可解析一個(gè)日期時(shí)間字符串,并返回 1970/1/1 午夜距離該日期時(shí)間的毫秒數(shù)
Date.parse('2020-06-11 10:29:10') // 1591842550000 - 根據(jù)世界時(shí)返回 1970 年 1 月 1 日 到指定日期的毫秒數(shù)
Date.UTC(year,month,day,hours,minutes,seconds,ms)
year, month, day 這三項(xiàng)是必填項(xiàng) - 把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串
date.toTimeString()
13.1 根據(jù)本地時(shí)間格式,把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串
date.toLocaleTimeString(); - 吧 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串
date.toDateString
14.1 根據(jù)本地時(shí)間格式,把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串
date.toLocaleDateString() - 把 Date 對(duì)象轉(zhuǎn)換為字符串
date.toString()
15.1 根據(jù)本地格式轉(zhuǎn)換為字符串
date.toLocaleString();