Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样,dayjs
**************************************************************2022年5月19日
最近的官网api
https://dayjs.gitee.io/zh-CN/
********************************************************
插件的引用方式:
https://dayjs.gitee.io/docs/zh-CN/plugin/loading-into-browser
首先是 引入dayjs.js 然后引入插件duration.js
然后在页面加载的时候执行 dayjs_plugin_duration 最后的duration就是插件的名称,换插件的话 这里名称换一下就可以了,
dayjs.extend(window.dayjs_plugin_duration);
当前日期减去一天:使用插件duration
var dateNew = dayjs().add(dayjs.duration({
'days': -1
})).format('YYYY-MM-DD').toString();
***********************************************************
https://gitee.com/mirrors/Day.js
api:
dayjs官方API:https://github.com/iamkun/dayjs/blob/master/docs/zh-cn/API-reference.md
dayjs 源码解析(二)(目录结构)
https://segmentfault.com/a/1190000015441014
五分鐘減輕你的前端應用 ﹣ day.js 篇
https://calpa.me/2018/09/19/five-minutes-to-reduce-application-weight-dayjs
获取当前时间
dayjs().format('YYYY-MM-DD HH:mm:ss').toString()
日期的转换
var date1 = dayjs(value);
date1.format("YYYY-MM-DD");
简写
dayjs(value).format("YYYY-MM-DD");
判断一个字符串是否是日期:
dayjs(value).isValid()
获取是星期几
0.2毫秒获取一次当前事件,刷新日期
setInterval(() => { $("#weather_time").html(dayjs().format('HH:mm').toString()); }, 200);