@interaction/moment
v1.0.0
Published
moment
Downloads
4
Keywords
Readme
日期
安装
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)