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