第五章 Date类型

2019-01-31  本文已影响0人  尺间天涯

Date类型

创建日期对象

let date = new Date();
console.log(date);
// Thu Jan 31 2019 16:11:59 GMT+0800 (中国标准时间)
// 不传参表示显示当前时间
console.log(new Date('12/12/2012'));
// Wed Aug 08 2018 00:00:00 GMT+0800 (中国标准时间)
let date2 = new Date(1533657600000);
console.log(date2);
// Wed Aug 08 2018 00:00:00 GMT+0800 (中国标准时间)
let date3 = new Date(2018, 8, 8, 17, 22, 45, 15);
console.log(date3);
//Sat Sep 08 2018 17:22:45 GMT+0800 (中国标准时间

毫秒

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());    //时
console.log('getMinutes: ' + date.getMinutes());    //分
console.log('getSeconds: ' + date.getSeconds());    //秒
console.log('getTimezoneOffset:' + date.getTimezoneOffset()); //与utc相差时间

以上方法除getTimezoneOffset外,都有set方法,UTC方法。

Mac
上一篇 下一篇

猜你喜欢

热点阅读