本文主要整理了js的Date(日期)类型数据得一些用法,也算是对自己学习的一个总结。
- Date():返回当前时间的字符串(基于本地时区),不管传入什么参数,返回的只是一个单纯的字符串而已,并没有getDay()、getMonth()等方法
Date(); Date(666); Date('ppp'); //Sun May 08 2016 14:35:59 GMT+0800 (中国标准时间)
- new Date():根据参数来返回对应的值,无参数的时候,返回当前时间的字符串形式(一个日期对象),有getDay()等方法
//1.不传参数: new Date();//返回当前时间(基于本地时区):Sun May 08 2016 15:18:03 GMT+0800 //2.传入时间的毫秒数,可以使用Date.parse()和Date.UTC()来获得自定义时间的毫秒 数 new Date(Date.parse("12/13/2020"));//返回Sun Dec 13 2020 00:00:00 GMT+0800 new Date(Date.UTC(2020,11,13);//返回GMT时间Sun Dec 13 2020 08:00:00 GMT+0800 //3.直接传入日期: new Date(2016,0);//基于本地时区2016年1月1日零时 new Date(2016,5,8,13,42,26);//基于本地时区2016年6月8号13时42分26秒
- 常用的一些方法:
- Date.parse()和Date.UTC():返回传入的时间对应的毫秒数(从1970年1月1日零时算起)
Date.parse("12/13/2020");//返回1607788800000 Date.UTC(2020,11,13,0,0,0);//返回GMT时间(