DayJs简介

dayJs是momentjs的2kb轻量化方案,拥有同样强大的API

特点 :

  • 和momentJS一样的API和用法
  • 不可变数据(Immutable)
  • 支持链式操作(Chainable)
  • l18n国际化
  • 仅 2kb 大小
  • 全浏览器兼容
  • 支持Node与浏览器
  • 支持typescript

相关地址

  1. github地址 : 传送门
  2. 文档地址 : 传送门

DayJs用法简述

DayJs为我们提供了以下几类API : 解析取值/赋值操作显示查询时长时区 。另外还有 国际化插件自定义

  • 解析

解析中主要包含了声明时间的各种方法,包含了 生成时间方法 对于各个格式的支持,对时间的赋值,验证是否是有效时间等。

  • 取值/赋值

这一类中就是包含了对时间取值/赋值的操作,如:取或设置年,月,日,星期等

  • 操作

对dayjs对象操作的方法,如:增加/减去一定时间返回,设置到一个时间的结束/开始,返回当前时区模式下时间等

  • 显示

各种支持的格式化日期的显示方法,包含传入的占位符返回格式化后的日期,返回时间与当前时间差值,返回以JSON,数组,对象,字符串形式的时间格式

  • 查询

查询方法包含了对dayjs对象之前/之后时间的比较,如在时间之前/之后,之间等API

  • 插件

插件是一些独立的程序,可以给 Day.js 增加新功能和扩展已有功能。默认情况下,Day.js 只包含核心的代码,并没有安装任何插件。上述详细的API中某些就需要引入插件才能正常使用。

另外还有一些功能特性在这里不一一列举,可以通过查看文档来了解。
下一篇 : DayJs源码(一)结构与入口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容