工具函数 Date
Date
类型数据处理工具函数集。
函数列表
函数名 | 说明 | 版本 |
---|---|---|
dateGet | 获取日期对象 | - |
dateGetDiffYears | 获取两个日期相差的年数 | - |
dateGetDiffMonths | 获取两个日期相差的月数 | - |
dateGetDiffWeeks | 获取两个日期相差的周数 | - |
dateGetDiffDays | 获取两个日期相差的天数 | - |
dateGetDiffHours | 获取两个日期相差的小时数 | - |
dateGetDiffMinutes | 获取两个日期相差的分钟数 | - |
dateGetDiffSeconds | 获取两个日期相差的秒数 | - |
dateGetDiffMilliSeconds | 获取两个日期相差的毫秒数 | - |
dateGetDiff | 获取两个时间的差值 | - |
dateGetCountdownData | 获取两个时间的倒计时数据 | - |
dateGetCountdownString | 获取两个时间的倒计时字符串 | - |
dateGet
获取日期对象。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
date | 日期对象、时间戳、日期字符串 | [Date, Number, String] | - | - |
返回值
如果传入的参数是一个有效的日期对象、时间戳或日期字符串,则返回该日期的 Date
类型对象,否则返回 null
。
dateGetDiffYears
获取两个日期相差的年数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的年数。
dateGetDiffMonths
获取两个日期相差的月数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的月数。
dateGetDiffWeeks
获取两个日期相差的周数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的周数。
dateGetDiffDays
获取两个日期相差的天数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的天数。
dateGetDiffHours
获取两个日期相差的小时数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的小时数。
dateGetDiffMinutes
获取两个日期相差的分钟数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的分钟数。
dateGetDiffSeconds
获取两个日期相差的秒数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的秒数。
dateGetDiffMilliSeconds
获取两个日期相差的毫秒数。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回两个日期相差的毫秒数。
dateGetDiff
获取两个时间的差值。
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
startDate | 开始日期 | [Date, Number, String] | - | - |
endDate | 结束日期 | [Date, Number, String] | - | - |
返回值
返回一个对象,对象属性如下:
属性 | 说明 | 类型 |
---|---|---|
years | 相差的年数 | Number |
months | 相差的月数 | Number |
weeks | 相差的周数 | Number |
days | 相差的天数 | Number |
hours | 相差的小时 | Number |
minutes | 相差的分钟 | Number |
seconds | 相差的秒数 | Number |
milliSeconds | 相差的毫秒数 | Number |
dateGetCountdownData
获取两个时间的倒计时数据。
提示
相对于当前时间,倒计时结束还有多久
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
endDate | 结束日期 | [Date, Number, String] | - | - |
level | 要获取的级别,具体查看下方说明 | String | day | - |
level 参数说明:
week
: 获取倒计时周、天、小时、分钟、秒、毫秒day
: 获取倒计时天、小时、分钟、秒、毫秒hour
: 获取倒计时小时、分钟、秒、毫秒minute
: 获取倒计时分钟、秒、毫秒second
: 获取倒计时秒、毫秒milliSecond
: 获取倒计时毫秒
返回值
返回一个对象,对象属性如下:
属性 | 说明 | 类型 |
---|---|---|
weeks | 剩余周数 | Number |
days | 剩余天数 | Number |
hours | 剩余小时 | Number |
minutes | 剩余分钟 | Number |
seconds | 剩余秒数 | Number |
milliSeconds | 剩余毫秒数 | Number |
dateGetCountdownString
获取两个时间的倒计时字符串。
提示
相对于当前时间,倒计时结束还有多久
参数
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
endDate | 结束日期 | [Date, Number, String] | - | - |
formatString | 格式字符串 | String | "{DD}天{HH}时{MM}分{SS}秒" | - |
formatString 参数说明:
示例:距离倒计时结束还剩{WW}周{DD | D}天{HH | D}时{MM | M}分{SS | S}秒{MSS | MS}毫秒
提示
字母大写,双字母或三字母表示补零,否则不补零。
返回值
返回一个格式化后的倒计时字符串,例如:距离倒计时结束还剩12周02天12时12分12秒120毫秒