parseSecond(t: number)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
将秒数解析为 [时, 分, 秒] 的字符串数组
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
t | number | 是 | 总秒数 |
返回值
类型:string[]
包含三个两位字符串的数组,分别表示 [小时, 分钟, 秒]
示例代码
基础用法
parseHour12(second: number)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
将秒数格式化为 12 小时制时间字符串
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
second | number | 是 | 总秒数,超过一天(86400 秒)的部分会取余 |
返回值
类型:string
格式为 'HH:MM AM/PM' 的 12 小时制时间字符串
示例代码
基础用法
stringToSecond(timeStr: string)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
将时间字符串解析为总秒数
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
timeStr | string | 是 | 冒号分隔的时间字符串,支持 'HH:MM' 或 'HH:MM:SS' 格式 |
返回值
类型:number
对应的总秒数
示例代码
基础用法
dateToTimer(dateString: string)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
将日期字符串转换为 Unix 时间戳(秒)
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
dateString | string | 是 | 日期字符串,格式为 'YYYYMMDD' 或 'YYYYMMDD HH:MM:SS' |
返回值
类型:number
对应的 Unix 时间戳(秒,10 位)
示例代码
基础用法
dateFormat(fmt: string, date: Date)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
将 Date 对象格式化为指定格式的日期字符串
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
fmt | string | 是 | 格式化模板字符串,支持 y(年)、M(月)、d(日)、h(时)、m(分)、s(秒)、q(季度)、S(毫秒) 占位符 |
date | Date | 是 | 要格式化的 Date 对象 |
返回值
类型:string
格式化后的日期字符串
示例代码
基础用法
timezone()
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
获取当前系统时区偏移字符串
参数
无
返回值
类型:string
时区偏移字符串,格式为 '+HH:MM' 或 '-HH:MM'