常用方法
new Date(value)
* 当 value 不存在时,返回值是当前的时间对象
* 当 value 存在时,返回值是 value 格式化后的时间对象
**_desc_**获取当前时间 / 时间格式化**params**{ any } value**return**{ Date }
var date1 = new Date();var date2 = new Date("2021-01-01");console.log(date1); // Wed Jul 21 2021 10:56:36 GMT+0800 (中国标准时间)console.log(date2); // Fri Jan 01 2021 08:00:00 GMT+0800 (中国标准时间)
Date()
* 当 value 不存在时,返回值是当前的时间对象
* 当 value 存在时,返回值是 value 格式化后的时间对象
**_desc_**获取当前时间**return**{ string }
var date = Date();console.log(date); // "Wed Jul 21 2021 10:56:36 GMT+0800 (中国标准时间)"console.log(typeof date); // "string"
Date.now()**
**_desc_**获取当前时间戳**return**{ number }
var date = Date.now();console.log(date); // 1626836364472console.log(typeof date); // "number"
date.getFullYear()
**_desc_**获取年份**params**{ Date } date**return**{ number }
var date = new Date();var year = date.getFullYear();console.log(year);
date.getMonth()
* 获取的月份是从 0 开始的,获取当前月份需要让返回值 + 1
**_desc_**获取月份**params**{ Date } date**return**{ number }
var date = new Date();var month = date.getMonth();console.log(month);
date.getDate()
**_desc_**获取日期**params**{ Date } date**return**{ number }
var date = new Date();var day = date.getDate();console.log(day);
date.getHours()
**_desc_**获取小时**params**{ Date } date**return**{ number }
var date = new Date();var hour = date.getHours();console.log(hour);
date.getMinutes()
**_desc_**获取分钟**params**{ Date } date**return**{ number }
var date = new Date();var minute = date.getMinutes();console.log(minute);
date.getSeconds()
**_desc_**获取秒钟**params**{ Date } date**return**{ number }
var date = new Date();var second = date.getSeconds();console.log(second);
时间戳
Date.now()
date * 1
**params**{ Date } date**return**{ number }
var date = new Date();var timestamp = date * 1;console.log(timestamp); // 1626837603922
Number(date)
**params**{ Date } date**return**{ number }
var date = new Date();var timestamp = Number(date);console.log(timestamp); // 1626837603922
