介绍
Miment 是一个轻量级的时间库(打包压缩后只有1K),没有太多的方法,
Miment的设计理念就是让你以几乎为零的成本快速上手,无需一遍一遍的撸文档
由来
首先 致敬一下Moment,非常好用的一个时间库,我本身也是Moment重度使用者,用习惯了Moment,一碰到需要处理时间的需求,立马Moment,不过有时候想想,Moment给我们提供了那么多的功能,但是我们天天用的,也就那么一两个,刚好最近在写微信小程序,然后在页面引入Moment,打包完,包竟然大了200多K,把Moment去掉,就直接少掉200多K,反复试了好几次,确定一个Moment在小程序里面,占用大概200K的空间。
于是就想自己写一个类似Moment的精简的时间库,于是就有了这个,为什么要叫Miment呢,其实刚开始我是想叫Mini-Moment的,但是考虑到以后可能会经常使用到,打2个单词中间还要加一个下划线太累了,所以就把Mini-Moment缩水成Miment了。
开始使用
如果你是直接在浏览器里面使用,请下载./dist/miment-min.js到你的项目里面去,然后在页面引入后即可直接使用miment
<script src='你js存放的目录/miment-min.js'> </script><script> miment().format() // 2018-04-09 23:01:58 这是我写这篇文档的时候,运行代码显示的时间</script>
如果你是在单页面应用或者nodejs环境下使用,首先你需要使用安装一下Miment
npm i miment
或者
yarn add miment
然后就可以在你的项目中使用了
import miment from 'miment'miment().format()
API
你也可以猛戳这里看example
API 分为3大类
第一类
1.format 格式化时间 ,format方法也就是我们平时最常用的一个了,他一共接收2个参数,这2个参数都有默认值,不传就使用默认值
参数名称 | 参数类型 | 参数默认值 | 是否必传 | 说明 |
---|---|---|---|---|
格式化的字符串 | string | 'YYYY-MM-DD hh:mm:ss' | N | 年YYYY,月MM,日DD,时hh,分mm,秒ss,毫秒SSS,数字星期ww,中文星期WW |
是否是格式化一个时间差 | boolean | false | N
学习交流
热门图片
猜你喜欢的新闻
新闻热点 2024-04-27 13:35:46
2024-04-27 13:33:47
2024-04-24 22:53:44
2024-04-23 19:32:50
2024-04-23 19:25:50
2024-04-23 19:13:19
疑难解答 图片精选 |