Getting Started / 开始Array / 数组Number / 数字处理Call / 调用Datetime / 时间处理DateFormatToUTCTimeFormatDateRangeDebounce / 防抖EventEmitter / 订阅发布Filter / 过滤器Generation / 数据产出Money / 金钱处理Other / 其他
Datetime / 时间处理
由于浏览器对于 JS 时间对象的支持有缺陷,basic-helper 提供统一的时间处理方式,包括
- 日期格式化
- 时间格式化
- UTC 标准时间转换
- 生产时间范围
import { DateFormat, ToUTC, TimeFormat, DateRange } from 'basic-helper/datetime-helper';
DateFormat
默认时间: 2020-03-14
时分秒: 2020-03-14 10:42:32
ToUTC
转换到标准 UTC 时间格式
默认: 2020-03-14T10:42:32-00:00
TimeFormat
默认: {"hour":"00","min":"00","sec":"32"}
输出字符串: 0:0:32
DateRange
生产时间范围
const options = {format: 'YYYY-MM-DD',extendFormat: ['00:00:00', '23:59:59'],toUTC: true};DateRange(startDayOffset = 10, endDayOffset = 0, options)
默认: ["2020-03-04T00:00:00-00:00","2020-03-14T23:59:59-00:00"]
不输出 UTC 时间: ["2020-03-04 00:00:00","2020-03-14 23:59:59"]