位置: 编程技术 - 正文
推荐整理分享javascript中神奇的 Date对象小结(javascript的),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:javascriptjs,javascript !,javascript:g_iuin,javascript:g_iuin,javascriptz,javascript definitive guide,javascriptj,javascriptj,内容如对您有帮助,希望把文章链接给更多的朋友!
Date 对象算是较常用的对象之一,但很多人完全不会操作,就算一些简单的操作也用 moment 而不自己尝试一下。
本次分享下 Date 中的 date 使用技巧,希望能给大家启发。
MDN官网介绍
setDate() 方法根据本地时间来指定一个日期对象的天数。
如果 dayValue 超出了月份的合理范围,setDate 将会相应地更新 Date 对象。
例如,如果为 dayValue 指定0,那么日期就会被设置为上个月的最后一天。
获取月份天数
Date 第三个参数的本质跟 setDate 是一样的。
因为 date 为 0 时自动退到上个月的最后一天,所以这里月份也不需要减,正好的。
获取所有月份天数
这个算是上面的延伸,不多解释。
是否是闰年
这是网上的代码,相信大多数人都用。
但其实你真的理解或者能记住么?
反正我不能。。
这样看,是不是就非常简单容易理解了。
而且都不需要记,是不是想忘都忘不了?
天数加减操作
之前看到有人用相对秒数在计算几天前或几天后,甚至还在算跨月,跨年的情况。
其实直接 setDate 就好了,自动处理 跨月,跨年 的情况。
小结
虽然这些东西很基础,说方法名,可能大家都知道,但很多人却依然不会去使用。
就跟用 jq 却依然 for 循环处理结果一样。
这里只列举了部分例子,也许会有其他神奇的操作技巧等你去发现。
现代 JavaScript 参考 简介初心本文档是一份JavaScript速查表,你在现代项目中会经常遇到,以及最新的代码示例。本指南不是为了教你从头开始学习JavaScript,而是为了帮助那
javascript日期处理函数,性能优化批处理 其实网上写javascript日期格式化的博文很多,大体都看了看,都还不错。唯一遗憾的是只顾着实现了功能,没对函数进行性能优化。俗话说:不要重复造
js中不同的height, top的区别对比 每次看到js中的clientHeight(clientTop),offsetHeight(offsetTop),scrollHeight(scrollTop)就头大,根本分不清这几种的区别,然而碰到这些已经不值一两次了,然后每次
标签: javascript的
本文链接地址:https://www.jiuchutong.com/biancheng/377551.html 转载请保留说明!友情链接: 武汉网站建设