文章种类:软件开发技术
作者:管理员
发布时间:
1. 为什么要使用dayjs
2. 如何在网站上使用dayjs
<script src="https://unpkg.com/dayjs@1.8.21/dayjs.min.js"></script>
<script src="https://unpkg.com/dayjs@1.8.21/plugin/utc.js"></script>
<script>
dayjs.extend(window.dayjs_plugin_utc);
dayjs().format('YYYY-MM-DD HH:mm:ss'); //格式化当前的时间
dayjs('Your time').format('YYYY-MM-DD HH:mm:ss'); //格式化指定的时间
// UTC转换为UTC时间
dayjs.utc('2023-07-09 02:00:00').format('YYYY-MM-DD HH:mm:ss');
// '2023-07-09 02:00:00'
</script>
参考:
dayjs中文网
https://dayjs.fenxianglu.cn/category/plugin.html#%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%8A%A0%E8%BD%BD%E6%8F%92%E4%BB%B6
在mysql数据库中,datetime字段从数据库读取后,在前台显示出来会带有TZ字母,这是格林尼治时间,如:2024-10-07T12:02:00Z,而我们一般需要2024-10-07 12:02:00这种格式。另外,需要在不同地区显示本地时间,那么dayjs会将格林尼时间转换为本地时间。
dayjs 是一个轻量级的日期和时间处理库,它提供了简单易用的 API 来解析、格式化、操作和显示日期和时间。与其他大型日期库(如 Moment.js)相比,dayjs 的目标是保持小巧且高性能,同时提供大部分常用的日期处理功能。 小巧轻便、链式调用、Moment.js 兼容性、解析和格式化、日期操作、插件扩展、多语言支持。
2. 如何在网站上使用dayjs
<script src="https://unpkg.com/dayjs@1.8.21/dayjs.min.js"></script>
<script src="https://unpkg.com/dayjs@1.8.21/plugin/utc.js"></script>
<script>
dayjs.extend(window.dayjs_plugin_utc);
dayjs().format('YYYY-MM-DD HH:mm:ss'); //格式化当前的时间
dayjs('Your time').format('YYYY-MM-DD HH:mm:ss'); //格式化指定的时间
// UTC转换为UTC时间
dayjs.utc('2023-07-09 02:00:00').format('YYYY-MM-DD HH:mm:ss');
// '2023-07-09 02:00:00'
</script>
参考:
dayjs中文网
https://dayjs.fenxianglu.cn/category/plugin.html#%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%8A%A0%E8%BD%BD%E6%8F%92%E4%BB%B6