矩. js是一个庞大而全面的JS时间库,非常方便我们处理日期和时间。但是矩. js太重了(200k+带局部变量),一般项目大概只用几个常用的API。虽然社区也有几个轻量级的时间库,但是如果要迁移过去,会增加新的学习和迁移成本。
如果有一个和Moment.js语法一样,功能一样,重量也很轻的库就好了!
Day.js是一个轻量级的Java时间和日期处理库,和Moment.js的API设计一模一样,如果你用过Moment.js,就已经知道如何使用Day.js了。
Day.js的基本用法如下:同样的API,同样的连锁操作。
dayjs()。开始时间('月')。添加(1,“天”)。set('year ',2018)。格式(' YYYYY-MM-DD HH:MM:ss ');
文档地址(中文):https://link.juejin.im/? target = https % 3A % 2F % 2fgithub . com % 2FXX 45% 2Fdayjs
建立
Dayjs() //当前时间
day js(' 1995-12-25 ')//1995-12-25
日js(日期。now()-24 * 60 * 60 * 1000)//昨天
格式化
Dayjs()。格式(' YYYY MM DD hh:MM:ss ')//2018年8月8日00:00:00
dayjs()。格式('[YYYY ')//"[2018]" .[的将照原样输出。
操作
后天第七天()。添加(7,'天')//
Dayjs()。减去(1,'月')//上个月
Dayjs()。开始时间('月')//获取一月的开始时间
Dayjs()。结束('年')//得到一年的结束
询问
日js ('2010-10-20 ')。早于(' 2010-10-21 ')//早于
日js ('2010-10-20 ')。在(' 2010-10-19 ')//之后
Dayjs()。isLeapYear() //闰年
1.《dayjs Day.js 2kB超轻量时间库 和Moment.js一样的API》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《dayjs Day.js 2kB超轻量时间库 和Moment.js一样的API》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/803826.html