dayjs

Day.js是一个仅2kB大小的JavaScript时间日期库,API设计与Moment.js相同,提供强大的时间处理功能,如格式化和计算时间差。本文介绍了Day.js的安装、时间格式化和计算时间差的方法,并提供了中文文档链接。
摘要由CSDN通过智能技术生成

时间框架——Day.js

今天给大家推荐一个好用的时间框架,dayjs,一个轻量的处理时间和日期的 JavaScript 库。
在做这个项目以前我都没接触过这个框架,正在我用最元老的方法去完成对时间格式的转变和求时间间隔时,同事使用这个框架让我耳目一新。它和Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js
简单地说,只要你会Moment.js,那么你就会Day.js!
但是我们知道的,Moment.js 的大小是200多k,
Day.js的大小是2kB,100倍的差距,拥有同样强大的 API。

  • 安装(项目中使用)
npm install dayjs

引入:

import dayjs from "dayjs";
  • 下载

  • 访问 https://www.jsdelivr.com/package/npm/dayjs 下载最新版本的 Day.js。

  • 访问 https://github.com/iamkun/dayjs/releases 查看 Day.js 的已发布版本和源代码

  • 获取当前时间
    var now = dayjs()
    在这里插入图片描述
    输出结果时间并不是我们平常看到的一样,所以我们需要对它进行格式化。Format
    它根据传入的占位符返回格式化后的日期。
    将字符放在方括号中,即可原样返回而不被格式化替换 (例如, [MM])。

dayjs().format() 
// 默认返回的是 ISO8601 格式字符串 '2020-04-02T08:02:17-05:00'

dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]') 
// 'YYYYescape 2019-01-25T00:00:00-02:00Z'

dayjs('2019-01-25').format('DD/MM/YYYY') // '25/01/2019'

实际用例:

  this.art.begin = dayjs(val[0]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值