什么是o_t
o_t是一个前端工具库,主要用于处理时间,包含了时间格式化、倒计时、日期计算等功能。
安装
npm install o_t --save
用法
时间格式化
var o_t = require('o_t'); var date = new Date(); o_t.format(date, "yyyy-MM-dd hh:mm:ss"); // 2021-07-13 16:11:30
倒计时
<div id="countdown"></div>
-- -------------------- ---- ------- --- --- - --------------- --- ------------- - --- --------- --- ---- --------------------- --- - - ---------------------- - --- --- - --- ----------------- --- -------- - ------------- - ---- --- ---- - ------------------- - ----- - -- - -- - ----- --- ----- - -------------------- - ----- - -- - -- - ---- - ----- - -- - ----- --- ------- - -------------------- - ----- - -- - ---- - ----- - ----- --- ------- - -------------------- - ----- - ---- - ------ ---------------------------------------------- - ---- - -- - - ----- - -- - - ------- - -- - - ------- - -- -- -- --------- - -- - ----------------- ---------------------------------------------- - ---------- - -- ------
日期计算
var o_t = require('o_t'); var date1 = new Date("7/13/2021"); var date2 = new Date("8/15/2021"); o_t.dateDiff(date2, date1); // 33
包含的方法
format(date, fmt)
将Date转换为指定格式的字符串
- date: Date类型,要格式化的日期
- fmt: 字符串。格式化后的日期格式
dateDiff(date1, date2)
计算两个日期之间的天数
- date1: Date类型,开始日期
- date2: Date类型,结束日期
countDown(date, callback)
倒计时
- date: Date类型,到哪个日期为止
- callback: 回调函数。每次倒计时更新时会执行这个函数,参数为剩余时间对象 {days, hours, minutes, seconds}
结语
o_t虽然是一个很小的npm包,但是它包含的功能却十分实用,尤其是在前端开发中经常需要用到的时间处理相关功能。建议你在项目中使用,可以提高开发效率,也能让你从时间处理的繁琐中解放出来。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600566c181e8991b448e3198