@interaction/moment
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

日期

安装

npm install --save @interaction/moment

使用

import moment from '@interaction/moment';

API

format(value: string|number|Date, format: string, locale?: string, timezone?: string)

  • value: Date|number|string 日期
  • format: string 要包含的日期、时间部分的格式,使用预定义选项或自定义格式字符串。
  • locale:string 要使用的区域格式规则的区域代码。 如果不提供,默认为 zh。 可选.
  • timezone:string 一个时区偏移(比如'+0430')或标准的 UTC/GMT 或美国大陆时区的缩写。默认为最终用户机器上的本地系统时区。可选. 默认值是 undefined.

Demo

moment.format(new Date(), 'yyyy-MM-dd');
moment.format(new Date(), 'yyyy-MM-dd HH:mm:ss');

diff(date1, date2, unit: string, asFloat?: boolean)

获取两个日期的时间差

  • date1: Date|number|string 日期
  • date2: Date|number|string 日期
  • unit: year | month | quarter| week | day | hour | minute | second
  • asFloat: 是否返回float数值,默认false,可选

Demo

moment.diff(new Date('2020-6-1'), new Date('2019-5-1'), 'year')
moment.diff(new Date('2020-6-1'), new Date('2020-5-1'), 'month')
moment.diff(new Date('2020-6-1'), new Date('2020-5-1'), 'day')

subtract(date, days)

获取n天前日期

  • date: Date|number|string 日期
  • days: number

Demo

moment.subtract(new Date(), 7)

Readme

Keywords

Package Sidebar

Install

npm i @interaction/moment

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

636 kB

Total Files

71

Last publish

Collaborators

  • nuonuoge
  • ruowang
  • maxuelong
  • gongbei
  • miyoko0505
  • iecy