前言
垃圾分类知识竞赛活动中的活动时间如何进行格式化处理,自己造轮子的话成本会比较高。这时候我们可以去找一些别人已经写好的开源模块或者开源库,我们直接下载下来引入使用即可。之前推荐过使用比较流行的momentjs,近期, Momentjs 在官方文档中发布了 Project Status, 文档中写道:Momentjs 正式进入维护期,但并没有死,只是该有的功能都写完了。
以下是我们推荐的替代方法:
Day.js 使用类似的 API,Day.js 被设计为 Moment.js 的极简替代品。它不是临时替代品,如果你习惯使用 Moment 的 API 并希望快速入门,请考虑使用 Day.js。
Day.js 基本用法如下,相同的API,相同的链式操作。
`dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');`
应用场景
在线知识竞赛答题活动的开始时间、结束时间的格式化处理
总结
Day.js 是一个轻量的 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样。如果你曾经用过 Moment.js, 那么你已经知道如何使用 Day.js。