需要深拷贝的原始时间对象
新的时间对象
utils.cloneDate(new Date('2012-11-21'))
传入时间
需要转化为什么格式
formatDate() "2017-03-28"
formatDate(new Date(), 'datetime') "2017-03-15 15:34"
需要判断格式是否正确的日期
返回正确的当前时间对象
格式化时间 支持自定义格式 参考element-ui的时间格式
传入时间戳 10位 | 13位
可选参数 是否需要小时、分钟、秒钟
'2020-04-25 22:00:00'
将秒数转为HH:MM:SS格式
:秒数,不是毫秒
格式化时间 支持自定义格式 参考element-ui的时间格式
传入时间戳 10位 | 13位
可选参数 传入目标时间格式 默认'yyyy-MM-dd HH:mm:ss'
'2020-04-25 22:00:00'
与现在时间做比较
需要比较的时间(秒)
1分钟内: '刚刚'
1小时内: 'xx分钟前'
5小时内: 'xx小时前'
超过5小时但在今日内: '今日 hh:mm'
其他时间:'DD-MM hh:mm'
获取指定日期前后n天的日期,如果没有指定日期,则是当前日期n天的前后
前后n天
指定日期
返回时间类型,可选
获取指定日期前后n个月的日期,如果没有指定日期,则是当前日期的前后n个月
前后n月
指定日期
返回时间类型,可选
获取指定日期前后n年的日期,如果没有指定日期,则是当前日期n年的前后
前后的n年
指定日期
返回日期格式
返回当前系统时间
是否需要 10位或者13位时间戳 默认为 10位时间戳
'1587823200'
将日期转换为时间戳的格式
需要转化的时间
格林尼治时间对象
utils.timeZone(new Date('2012-12-21'))
将时间戳转换为日期格式
时间戳
:'yyyy-MM-dd HH:mm', 'yyyy-MM-dd' 这两种格式
Generated using TypeDoc