Date构造函数

本文详细介绍了JavaScript中的Date构造函数,包括时间单位、UTC和GMT的概念、时间戳的含义,以及如何创建时间对象。此外,还探讨了实例成员如getDate、setTime等方法的使用,以及日期对象的运算操作。通过阅读,读者将能全面了解Date对象的各种功能和操作。
摘要由CSDN通过智能技术生成

Date构造函数

术语

  1. 时间单位

年(year)
月(month)
日(date)
小时(hour)
分钟(minute)
秒(second) = 1000ms
毫秒(millisecond,ms) = 1000 us
微秒(microsecond,us) = 1000 ns
纳秒(nanosecond,ns)

  1. UTC和GMT

世界划分为24个时区,北京在东8区,格林威治在0时区。

GMT:Greenwish Mean Time 格林威治世界时。太阳时,精确到毫秒。
UTC:Universal Time Coodinated 世界协调时。以原子时间为计时标准,精确到纳秒。

UTC和GMT之间误差不超过0.9秒

GMT+0800 东8区

  1. 时间戳

数字

1970-1-1 凌晨 到 某个时间 所经过的毫秒数

创建时间对象

  • 直接调用函数(不适用new),忽略所有参数,直接返回当前时间的字符串。
  • new Date(): 创建日期对象
  1. 无参,当前时间
  2. 1个参数,参数为数字,表示传入的是时间戳
  3. 两个参数以上,分别表示:年、月、日、时、分、秒、毫秒

注意:月份的数字从0开始计算。

如果缺失参数,日期部分默认为1,时分秒毫秒默认为0。

月、日、时、分、秒、毫秒,均可以传递负数,如果传递负数,会根据指定日期进行计算。

实例成员

  • getDate方法:得到日期部分
    在这里插入图片描述

  • getDay方法:得到星期几,0表示星期天

  • getFullYear方法:得到年份

  • getHours方法:得到小时部分

  • getMinutes方法:得到分钟部分

  • getSeconds方法:得到秒部分

  • getMilliseconds方法:得到毫秒部分

  • getTime方法:得到时间戳

  • getMonth方法:得到月,从0开始计算

  • setDate方法:设置日期

  • setMonth方法:设置月份

  • setFullYear方法:设置年

  • setMinutes方法: 设置分钟

  • setSeconds方法:设置秒

  • setMilliseconds方法&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值