网站的时间使用dayjs.js格式化

1. 为什么要使用dayjs

在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.js格式化 (awaterbloom.com)

https://www.awaterbloom.com/ArticleDetail?id=4

posted @ 2024-10-07 21:36  明月忧忧  阅读(14)  评论(0编辑  收藏  举报