JavaScript的Date时间数据类型整理

本文详细介绍了JavaScript中的Date数据类型,包括如何创建Date对象、获取和设置日期时间组件的方法,以及各种格式化日期的函数。通过实例展示了Date.parse()、Date.UTC()、Date.now()等方法的使用,同时提醒了Date.parse()的区域依赖性问题。
摘要由CSDN通过智能技术生成

本文主要整理了js的Date(日期)类型数据得一些用法,也算是对自己学习的一个总结。

  1. Date():返回当前时间的字符串(基于本地时区),不管传入什么参数,返回的只是一个单纯的字符串而已,并没有getDay()、getMonth()等方法
    Date();
    Date(666);
    Date('ppp');
    //Sun May 08 2016 14:35:59 GMT+0800 (中国标准时间)
     
  2. 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秒
     
  3. 常用的一些方法:
  • Date.parse()和Date.UTC():返回传入的时间对应的毫秒数(从1970年1月1日零时算起)
    Date.parse("12/13/2020");//返回1607788800000
    Date.UTC(2020,11,13,0,0,0);//返回GMT时间(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值