时间:2021-07-01 10:21:17 帮助过:3人阅读
Date 对象算是较常用的对象之一,但很多人完全不会操作,就算一些简单的操作也用 moment 而不自己尝试一下。
本次分享下 Date 中的 date 使用技巧,希望能给大家启发。
MDN官网介绍
setDate() 方法根据本地时间来指定一个日期对象的天数。
如果 dayValue 超出了月份的合理范围,setDate 将会相应地更新 Date 对象。
例如,如果为 dayValue 指定0,那么日期就会被设置为上个月的最后一天。
获取月份天数
Date 第三个参数的本质跟 setDate 是一样的。
因为 date 为 0 时自动退到上个月的最后一天,所以这里月份也不需要减,正好的。
获取所有月份天数
这个算是上面的延伸,不多解释。
是否是闰年
这是网上的代码,相信大多数人都用。
但其实你真的理解或者能记住么?
反正我不能。。
这样看,是不是就非常简单容易理解了。
而且都不需要记,是不是想忘都忘不了?
天数加减操作
之前看到有人用相对秒数在计算几天前或几天后,甚至还在算跨月,跨年的情况。
其实直接 setDate 就好了,自动处理 跨月,跨年 的情况。
小结
虽然这些东西很基础,说方法名,可能大家都知道,但很多人却依然不会去使用。
就跟用 jq 却依然 for 循环处理结果一样。
这里只列举了部分例子,也许会有其他神奇的操作技巧等你去发现。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
JS DOM元素常见增删改查操作详解
JS刷新页面方法总结
以上就是javascript中神奇的 Date对象(图文教程)的详细内容,更多请关注Gxl网其它相关文章!