Date類型
創(chuàng)建日期對象
let date = new Date();
console.log(date);
// Thu Jan 31 2019 16:11:59 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)
// 不傳參表示顯示當(dāng)前時(shí)間
console.log(new Date('12/12/2012'));
// Wed Aug 08 2018 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)
let date2 = new Date(1533657600000);
console.log(date2);
// Wed Aug 08 2018 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)
let date3 = new Date(2018, 8, 8, 17, 22, 45, 15);
console.log(date3);
//Sat Sep 08 2018 17:22:45 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間
毫秒
Date.parse('2018/08/08');
// 1533657600000
通用方法
也擁有toString,toLocaleString,valueof三種方法;
let date = new Date(2018, 8, 8, 17, 22, 45, 15);
console.log(date);
console.log('toString:' + date.toString());
console.log('toLocaleString:' + date.toLocaleString());
console.log('valueOf:' + date.valueOf());

Mac
日期格式化方法
let date = new Date();
console.log('toDateString' + date.toDateString());
console.log('toTimeString:' + date.toTimeString());
console.log('toLocaleDateString:' + date.toLocaleDateString());
console.log('toLocaleTimeString:' + date.toLocaleTimeString());
console.log('toUTCString:' + date.toUTCString());

Mac
組件方法
let date = new Date();
console.log(date);
console.log('getTime: ' + date.getTime()); //毫秒
console.log('getFullYear: ' + date.getFullYear()); //年
console.log('getMonth: ' + date.getMonth()); //月
console.log('getDate: ' + date.getDate()); //日
console.log('getDay: ' + date.getDay()); //星期
console.log('getHours: ' + date.getHours()); //時(shí)
console.log('getMinutes: ' + date.getMinutes()); //分
console.log('getSeconds: ' + date.getSeconds()); //秒
console.log('getTimezoneOffset:' + date.getTimezoneOffset()); //與utc相差時(shí)間
以上方法除getTimezoneOffset外,都有set方法,UTC方法。

Mac