当前位置:Gxlcms > JavaScript > javascript中神奇的Date对象(图文教程)

javascript中神奇的Date对象(图文教程)

时间:2021-07-01 10:21:17 帮助过:3人阅读

日常生活中,各种形式的时间字符到处都是。时间观念的产生,时间单位、计时工具的发明,给人类带来的变化实在一言难尽。今天就来谈谈日期那些事儿。一起来看看 JavaScript 中的日期对象 Date。

Date 对象算是较常用的对象之一,但很多人完全不会操作,就算一些简单的操作也用 moment 而不自己尝试一下。

本次分享下 Date 中的 date 使用技巧,希望能给大家启发。

MDN官网介绍

setDate() 方法根据本地时间来指定一个日期对象的天数。

如果 dayValue 超出了月份的合理范围,setDate 将会相应地更新 Date 对象。

例如,如果为 dayValue 指定0,那么日期就会被设置为上个月的最后一天。

获取月份天数

Date 第三个参数的本质跟 setDate 是一样的。

因为 date 为 0 时自动退到上个月的最后一天,所以这里月份也不需要减,正好的。

获取所有月份天数

这个算是上面的延伸,不多解释。

是否是闰年

这是网上的代码,相信大多数人都用。

但其实你真的理解或者能记住么?

反正我不能。。

这样看,是不是就非常简单容易理解了。

而且都不需要记,是不是想忘都忘不了?

天数加减操作

之前看到有人用相对秒数在计算几天前或几天后,甚至还在算跨月,跨年的情况。

其实直接 setDate 就好了,自动处理 跨月,跨年 的情况。

小结

虽然这些东西很基础,说方法名,可能大家都知道,但很多人却依然不会去使用。

就跟用 jq 却依然 for 循环处理结果一样。

这里只列举了部分例子,也许会有其他神奇的操作技巧等你去发现。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

JS callback回调函数使用案例详解

JS DOM元素常见增删改查操作详解

JS刷新页面方法总结

以上就是javascript中神奇的 Date对象(图文教程)的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行