# 时间解析

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

# 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

Last updated: 2021/9/2 下午5:06:26