安装
要在您的 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'


4002

被折叠的 条评论
为什么被折叠?



