# 时间解析
import date from '@sadais/piui-tool/tools/date'
// or
import { parseDate } from '@sadais/piui-tool/tools/date'
// or
this.$pi.date.parseDate(value)
1
2
3
4
5
2
3
4
5
# Functions
- getWeekDayZh() ⇒
Array
返回数组形式的星期中文字
- parseDate(date, weekPrefix) ⇒
Object
解析日期,返回包含年月日时分秒,时间戳等信息的对象
- formatDate(value, fmt) ⇒
String
日期格式化,根据规则生成不同间隔符、不同精度的日期字符串
- calcuLeftTime(timestamp, showDay) ⇒
Object
计算剩余时间,将单位为秒的时间转换为日时分秒
# getWeekDayZh() ⇒ Array
返回数组形式的星期中文字
Kind: global function
Returns: Array
- 星期中文数组
Example
const arr = getWeekDayZh() // ['日', '一', '二', '三', '四', '五', '六']
1
# parseDate(date, weekPrefix) ⇒ Object
解析日期,返回包含年月日时分秒,时间戳等信息的对象
Kind: global function
Param | Type | Description |
---|---|---|
date | Date | 日期 |
weekPrefix | String | 星期前缀 |
Example
parseDate(new Date('2020-02-02'))
1
# formatDate(value, fmt) ⇒ String
日期格式化,根据规则生成不同间隔符、不同精度的日期字符串
Kind: global function
Param | Type | Description |
---|---|---|
value | Data | Date 日期 |
fmt | String | 格式化规则 |
Example
formatDate(new Date('2020-12-12'), 'YYYY/MM/DD') // 2020/12/12
1
# calcuLeftTime(timestamp, showDay) ⇒ Object
计算剩余时间,将单位为秒的时间转换为日时分秒
Kind: global function
Param | Type | Description |
---|---|---|
timestamp | Number | 时间差,单位秒(s) |
showDay | Boolean | 是否显示天数 |
Example
calcuLeftTime(3600*60, true) // {day:2, hour: 12, minute: 0, second: 0}
1