day.js库格式化当前时间

这篇具有很好参考价值的文章主要介绍了day.js库格式化当前时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Day.js 是一个轻量的处理时间和日期的 JavaScript 库:Day.js中文网 (fenxianglu.cn)

只要导入了 dayjs的库文件,在window全局就可以使用dayjs()的方法了

先new出来一个 date()的对象,再进行打印

        let time = new Date()
        console.log(time);
------------------------------
Thu Jan 19 2023 16:01:14 GMT+0800 (中国标准时间)

得到一个不适合阅读的字符串

这个时候可以使用 Day.js对Date()进行处理

我们通常需要对时间进行一个:YY-MM-DD HH:mm:ss 的可视化处理

1、当前时间 dayjs()

直接调用 dayjs() 将返回一个包含当前日期和时间的 Day.js 对象。

        // 1、直接调用dayjs()方法获取的是当前时间
        console.log(dayjs());

等同于 dayjs(new Date()) 的调用。

dayjs()方法可以传参,

dayjs(给定的日期时间)得到指定的日期

let time = new Date()
dayjs(time)

2、dayjs() + format() 格式化当前时间

使用:dayjs()方法拼接format()方法可以格式化指定的时间

例如:文章来源地址https://www.toymoban.com/news/detail-455601.html

    <script>
        let time = new Date()

        //1、格式化年份
        console.log(dayjs(time).format('YYYY')) // 2023 (YYYY 四月份的年份,YY则是23)

        //2、格式化月份
        console.log(dayjs(time).format('MM')) // 01 (MM-两位数的月份)

        //3、格式化 年-月-日
        console.log(dayjs(time).format('YYYY-MM-DD')) // 2023-01-19
        console.log(dayjs(time).format('YYYY年MM月DD日')) // 2023年01月19日

        //4、格式化 年月日时分秒:YYYY-MM-DD HH:mm:ss
        console.log(dayjs(time).format('YYYY-MM-DD HH:mm:ss')) // 2023-01-19 16:25:23
        
    </script>
输入 示例 描述
YY 18 两位数的年份
YYYY 2018 四位数的年份
M 1-12 月份,从 1 开始
MM 01-12 月份,两位数
MMM Jan-Dec 缩写的月份名称
MMMM January-December 完整的月份名称
D 1-31 月份里的一天
DD 01-31 月份里的一天,两位数
H 0-23 小时
HH 00-23 小时,两位数
h 1-12 小时, 12 小时制
hh 01-12 小时, 12 小时制, 两位数
m 0-59 分钟
mm 00-59 分钟,两位数
s 0-59
ss 00-59 秒,两位数

到了这里,关于day.js库格式化当前时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js时间格式化和转换的方法

    近期在练习或写项目时经常会遇到时间格式的转换问题,今天我就来总结一下。 1、将日期转换为指定格式( yyyy-MM-dd hh:mm:ss 等格式) 封装方法format 也可以为Date原型直接添加format方法 2.将时间戳转换为年月日的格式 或者获取到date之后结合format使用 3.将时间转换为时间戳 注

    2024年02月11日
    浏览(37)
  • JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)

    文章内容 文章链接 JS数组对象—— 根据日期进行排序 , 按照时间进行升序或降序排序 https://blog.csdn.net/XSL_HR/article/details/128579840?spm=1001.2014.3001.5501 JS日期时间格式化—— 数字日期转中文日期 (封装函数,dayjs转换时间格式) https://blog.csdn.net/XSL_HR/article/details/128607024?spm=100

    2024年01月18日
    浏览(72)
  • MySQL 格式化时间

    MySQL是一个非常流行的关系型数据库管理系统,它提供了一种使用SQL语言来管理和操作数据库的方法。在MySQL中,时间格式化是一个常见的需求,但很多人可能并不了解如何正确格式化时间。在本文中,我们将介绍MySQL如何正确格式化时间。 MySQL日期和时间类型 MySQL中有许多日

    2024年02月12日
    浏览(81)
  • Python time时间格式化

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MI

    2024年02月12日
    浏览(38)
  • unity获取和格式化时间

    在Unity中,可以使用DateTime结构来获取和格式化时间。例如获取2023 年 5 月 16 日 13:43:15 000 格式,精确到毫秒。 在上述示例中,DateTime.Now获取当前的日期和时间。然后,使用ToString方法将其格式化为指定的格式。格式字符串\\\"yyyy 年 M 月 d 日 HH:mm:ss.fff\\\"将日期和时间以所需的格式

    2024年02月14日
    浏览(41)
  • 在线时间戳格式化转换工具

    在线时间戳格式化转换工具 本工具支持在时间和时间戳之间相互转换,默认时间参考的是服务器时间 Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIXtime),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起

    2024年02月15日
    浏览(45)
  • c# 时间获取以及格式化方式

    在C#中,你可以使用DateTime结构来获取并格式化时间。以下是一些示例和技巧: 获取当前日期和时间: 获取特定日期和时间: 格式化日期和时间为字符串: 使用自定义格式化字符串获取特定的日期和时间部分: 使用预定义格式字符串获取常见的日期和时间格式: 还可以使用

    2024年02月13日
    浏览(38)
  • vscode中怎样格式化js代码_vscode如何格式化代码

    vs code格式化代码的快捷键如下: 在Mac上 Shift+ Option+F 在Ubuntu上 Ctrl+ Shift+I 但是自带的格式化并不能满足我的需求,这个时候,不得不说插件大法好。 代码格式化为eslint风格 需要插件:eslint

    2024年02月16日
    浏览(73)
  • Java格式化日期,时间(三种方法)

    在java中String类格式化的方法,是静态format()用于创建格式化的字符串。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化

    2024年02月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包