Day.js 日期格式化

安装

要在您的 Node.js 项目中使用 Day.js或

npm install dayjs

或 cnpm 安装 

> cnpm install dayjs -S

或 yarn 安装 

> yarn add dayjs

 然后在项目代码中引入即可

var dayjs = require('dayjs')
// import dayjs from 'dayjs' // ES 2015
dayjs().format()

 Element-plus (opens new window)组件库默认支持 dayjs 进行日期时间处理,所以可以直接导入使用

import { dayjs } from 'element-plus'

// 扩展插件
import isSameOrBefore from 'dayjs/plugin/isSameOrBefore'
import isSameOrAfter from 'dayjs/plugin/isSameOrAfter'
dayjs.extend(isSameOrBefore)
dayjs.extend(isSameOrAfter)

dayjs().isSameOrBefore(dayjs('2011-01-01'))

在 NPM 包中已经包含 Day.js 的 TypeScript 类型定义文件。

通过 NPM 安装

> npm install dayjs --save

 在 TypeScript 项目中导入并使用

import * as dayjs from 'dayjs'
dayjs().format()

 如果您的 tsconfig.json 包含以下配置,您必须使用 import dayjs from 'dayjs' 的 default import 模式:

{ //tsconfig.json
  "compilerOptions": {
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
  }
}

 

如果您没有上述配置,default import 将无法正常工作。 您需要使用 import * as dayjs from 'dayjs'

import * as dayjs from 'dayjs'

 实例

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

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

当没有传入参数时,参数默认值是 undefined,所以调用 dayjs(undefined) 就相当于调用 dayjs()

常用写法

如果看懂自己看官网插件 | Day.js中文网

dayjs("时间").format("格式")

dayjs.unix("时间戳").format("格式")

格式例如:'YYYY-MM-DD HH:mm:ss'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值