专栏首页ionic3+dayjs——一个轻量型的日期时间库

dayjs——一个轻量型的日期时间库

对于日期时间处理,常见有moment.js和date-fns.js等库,然而这些库在个人看来有点大了,而平常人往往只用到其中个别功能,这就有点浪费,当然也可以抽取想要模块,但稍显繁琐。对于这种情况,我一般喜欢自己封装时间处理方法,但在发现有这么一个2K左右,出现不久瞬间飙涨到过千star的日期时间js库dayjs后,觉得值得去看看会不会对上眼。

按Github上说明,dayjs有如下特性:

. ? Familiar Moment.js API & patterns . ? Immutable . ? Chainable . ? 2kb mini library . ? All browsers support

调用方式有:

Via NPM:

    npm install dayjs --save

    var dayjs = require('dayjs');
    dayjs().format();

Via CDN:

    <!-- Latest compiled and minified JavaScript -->
    <script src="https://unpkg.com/dayjs"></script>
    <script>
      dayjs().format();
    </script>

然后再从这么一段代码体验下其强大功能:

dayjs().endOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');

链式处理:获取当前月最后一天->加上一天->再减去一年后的时间。功能易用,且这种链式方式个人挺喜欢的。

还有很多类似好用的函数,不多做说明,更多细节上Github上看吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【转】Spring Boot 2.0.2 使用 hibernate validator

    把一个旧项目的mybatis-plus从2.x升级到3.x,发现hibernate validator提示【已过时】了,平时还没注意这个,强迫症还是把它处理了,...

    IT晴天
  • Ionic4兼容IE浏览器处理

    在一般场合,Ionic4运行在手机端,没必要去兼容IE,但还是可以了解一下,以免有这样的需求。 Ionic4,它更趋向于一个UI框架,然后可配套Angular...

    IT晴天
  • 【技巧】ionic多环境配置

    这种方式稍显麻烦,也容易误操作,而比较优雅的方式是通过配置文件和命令行参数结合来实现。

    IT晴天
  • 【资源】深度学习 Top100:近 5 年被引用次数最高论文(下载)

    【新智元导读】这里是近5年100篇被引用次数最多的深度学习论文,覆盖了优化/训练方法、无监督/生成模型、卷积网络模型和图像分割/目标检测等十大子领域。重要的论文...

    新智元
  • 除了女性和胖子:可穿戴设备如何打动大众?

    研究结论 1.健康和运动追踪应用的活跃度高于手机应用整体平均值,女性用户和非年轻人用户比例惊人; 2.运动数据追踪尚未成为主流用户的刚需,三分之一用户会在六个月...

    腾讯大讲堂
  • Cypress web自动化26-mochawesome-merge合并json报告

    生成的报告有多个 json 文件时,需使用 mochawesome-merge 合并 json 报告

    上海-悠悠
  • 云计算信任危机下的不安

    云计算已经成为当下最火的信息技术,毫不夸张地说云计算引领了一场信息技术革命,将有可能改变人们未来的生活方式,云计算给人们工作和生活提供了美好的愿景。当前,云计算...

    静一
  • 小知识 | 谈谈 损失函数, 成本函数, 目标函数 的区别

    在我刚开始学机器学习的时候也是闹不懂这三者的区别,当然,嘿嘿,初学者的你们是不是也有那么一丢丢迷茫呢?那么今天咱们就把这样的问题解决了!

    zenRRan
  • 接口测试基础——第7篇 简单的Python知识普及(二)之装饰器

    用户2149234
  • 文献 | 2010-2016年被引用次数最多的深度学习论文(修订版)

    一、书籍 Deep learning (2015) 作者:Bengio 下载地址:http://www.deeplearningbook.org/ 二、理论 1...

    深度学习思考者

扫码关注云+社区

领取腾讯云代金券