Date 对象

本文探讨JavaScript中newDate()函数的使用方法,包括参数类型解析,夏时制的实现原理及其在中国历史上的应用。同时,介绍了字符串参数中't'和'z'的含义,以及如何表示UTC时间和本地时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. new Date()          可以接受的参数类型






需要注意的是:如果传的是字符串 04 就是04 月,如果是逗号隔开就是05月


上图的问题是为什么是中国夏令时间呢
简单来说就是:为了省电,白昼长的时候,提前上班,后来因为效果不理想,改成了下午晚上班。
通过百科中的资料我们得知1986-05-04 到 1992-04-05这个时间段中国实行了夏时制
所以说打印这个时间段的日期就是夏令时
参考文档JavaScript中的夏时制

如果传的是字符串的时候,t和z是什么意思呢:t 就是表明时间的开始,z标示时间是utc时间,而不是本地时间。大小写无关参考文章
参考文章

最后面有2中形式,可以看最下面    +后面代表的是那个时区的时间(或者是时间的偏移量)

加t之后格式只能是yyy--mm--dd,


获取毫秒数  (第一种方法会把毫秒变为000来显示)




日期和时间格式
t 是时间的开始,最后面是时间偏移量,z 代表世界协调时(大概就是gmt 的时间,偏移就是0时0分0秒),如果标示本地时间(+01:00,标示东1区,快一个小时,-01:00; 标示西一区,慢一个小时,不写默认是本地时间)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值