引入
ts
import {
transformTime,
timeStampFormat,
dateFormat
} from 't-comm';
// 不支持 tree-shaking 的项目
import {
transformTime,
timeStampFormat,
dateFormat
} from 't-comm/lib/time/index';
// 只支持 ESM 的项目
import {
transformTime,
timeStampFormat,
dateFormat
} from 't-comm/es/time/index';transformTime(time, format)
描述:
将毫秒数time转化为倒计时
参数:
| 参数名 | 描述 |
|---|---|
| time | 倒计时时间,毫秒单位 |
| format | 倒计时格式化字符串,例如:dd天hh小时mm分ss秒SSS毫秒,hh:mm:ss.SSS,hh:mm:ss |
示例
ts
transformTime(1000, 'hh:mm:ss')timeStampFormat(timestamp, fmt, [defaultVal])
描述:
将时间戳格式化
参数:
| 参数名 | 类型 |
|---|---|
| timestamp | number |
| fmt | string |
| [defaultVal] | string |
返回: string
格式化后的日期字符串
示例
typescript
const stamp = new Date('2020-11-27 8:23:24').getTime();
const res = timeStampFormat(stamp, 'yyyy-MM-dd hh:mm:ss')
// 2020-11-27 08:23:24dateFormat(date, format)
描述:
将日期格式化
参数:
| 参数名 | 类型 |
|---|---|
| date | Date |
| format | string |
返回: string
格式化后的日期字符串
示例
typescript
const date = new Date('2020-11-27 8:23:24');
const res = dateFormat(date, 'yyyy-MM-dd hh:mm:ss')
// 2020-11-27 08:23:24