Date对象-日期时间型

计算机元年 1970-01-01
(1)创建
new Date(2020,11,16,11,30,50) //月份范围0~11 代表1~12月

new Date(‘2020/12/16 11:30:50’) //创建指定时间

var date=new Date('2020/12/16 11:30:50');
console.log(date) //2020-12-16T03:30:50.000Z

new Date() //当前操作系统的时间

var date=new Date();
console.log(date) //2021-03-11T12:38:11.896Z

new Date(1608336000000) //存储的是距离计算机元年的毫秒数,产生一个对应的日期时间

var date=new Date(1608336000000);
console.log(date) //2020-12-19T00:00:00.000Z

(2)获取
getFullYear --获取完整年

var date=new Date();
console.log(date.getFullYear()) //2021

getMonth --获取月份( 月份范围0~11 代表1~12月)

var date=new Date();
console.log(date.getMonth()) //2

getDate --获取日期

var date=new Date();
console.log(date.getDate()) //11

getHours --获取小时

var date=new Date();
console.log(date.getHours()) //21

getMinutes --获取分钟

var date=new Date();
console.log(date.getMinutes()) //16

getDay 获取星期,0~6 代表星期日~星期六

var date=new Date();
console.log(date.getDay()) //4

getSeconds --获取秒钟

var date=new Date();
console.log(date.getSeconds()) //39

getMilliseconds --获取毫秒 1000:1

var date=new Date();
console.log(date.getMilliseconds()) //506

getTime 获取距离计算机元年的毫秒数

var date=new Date();
console.log(date.getTime()) //1615467751618

‘今天是xxxx年xx月xx日 xx:xx:xx 星期三’
(3)转为本地字符串格式( 有兼容性问题,常用于调试)

toLocaleString()

var date=new Date();
console.log(date.toLocaleString()) //2021-3-11 9:23:16 ├F10: PM┤

toLocaleDateString()

var date=new Date();
console.log(date.toLocaleDateString()) //2021-3-11

toLocaleTimeString()

var date=new Date();
console.log(date.toLocaleTimeString()) //9:24:27 ├F10: PM┤

版权声明:本文为qq_41543064原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。