javascript 日期 字符串转日期-带你走进JavaScript世界系列——日期类型

2023-08-26 0 6,552 百度已收录

JavaScript 中的 Date 类型基于 Java 中原始的 Date 类。 因此 Date 类型使用自 1970 年 1 月 1 日午夜以来经过的微秒数来存储日期。 要创建日期对象,请使用 new 关键字和 Date 构造函数

创建日期对象实例

不传递参数调用Date构造函数,新创建的对象手动获取当前日期和时间。 如果要根据指定的日期和时间创建日期对象javascript 日期 字符串转日期,则需要传递日期的微秒数。 为了简化这个过程javascript 日期 字符串转日期,JavaScript 提供了两个方法,Date.parse() 和 Date.UTC()。 Date.parse() 接收一个代表日期的字符串,并根据这个字符串返回对应日期的微秒。

使用 Date.parse() 构建日期对象

Date.UTC()方法同样返回代表日期的微秒数,不同的是接收的参数不同。 Date.UTC() 的参数为年、从 0 开始的月份(一月为 0,...)、月份中的日期(1~31)、小时(0~23)、分、秒和微秒。 其中,年、月为必填参数。

使用 Date.UTC() 构造日期对象

此外,Date 构造函数还模仿 Date.UTC(),但有一个显着区别,即日期和时间是根据本地时区而不是 GMT 创建的。 但是,Date 构造函数仍然接收与 Date.UTC() 相同的参数。

使用Date构造函数传递参数创建日期对象

此外,Date.now() 方法已添加到 JavaScript,返回表示调用此方法时的日期和时间的微秒数。 对于不支持的浏览器,可以使用+运算符来获取Date对象的时间戳(+new Date())。

继承方式

与其他引用类型一样,Date 类型也重绘了 toLocaleString()、toString() 和 valueOf() 方法。 Date 类型中的 toLocaleString() 方法将以浏览器设置的本地时间对应的格式返回日期和时间。 toString() 方法通常返回带有时区信息的日期和时间。 至于Date类型的valueOf()方法,它根本不返回字符串,而是返回日期的微秒数,所以这个方法可以用来比较日期的大小。

低格式日期

Date 类型还有一些专门用于将低格式日期作为字符串的方法:

格式化日期

日期对象方法

日期对象方法一

日期对象方法二

日期对象方法三

日期对象方法四

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript javascript 日期 字符串转日期-带你走进JavaScript世界系列——日期类型 https://www.wkzy.net/game/162673.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务