🧩 获取时间的各个部分
2025年5月3日大约 2 分钟
🧩 获取时间的各个部分
提示
用于获取指定时间的年、季度、月、周、日、时、分、秒等部分
getYear()
获取指定时间的年份
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回年份, 如 2023
示例代码
/* 获取指定时间的年份 */
TimeHelper::getYear('2023-9-1 12:00:00');
// 2023
getQuarter()
获取指定时间的季度
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回季度, 如 1,2,3,4
示例代码
/* 获取指定时间的季度 */
TimeHelper::getQuarter('2023-9-1 12:00:00');
// 3
getMonth()
获取指定时间的月份
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回月份, 如 1,2,3,4,5,6,7,8,9,10,11,12
示例代码
/* 获取指定时间的月份 */
TimeHelper::getMonth('2023-9-1 12:00:00');
// 9
getWeek()
获取指定时间是该年的第几周
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回周数
示例代码
/* 获取指定时间是该年的第几周 */
TimeHelper::getWeek('2023-9-1 12:00:00');
// 35
getDay()
获取指定时间是该月的第几天
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回天数
示例代码
/* 获取指定时间是该月的第几天 */
TimeHelper::getDay('2023-9-1 12:00:00');
// 1
getHour()
获取指定时间是该天的第几小时
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回小时数
示例代码
/* 获取指定时间是该天的第几小时 */
TimeHelper::getHour('2023-9-1 12:00:00');
// 12
getMinute()
获取指定时间是该小时的第几分钟
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回分钟数
示例代码
/* 获取指定时间是该小时的第几分钟 */
TimeHelper::getMinute('2023-9-1 12:00:00');
// 0
getSecond()
获取指定时间是该分钟的第几秒
参数
参数 | 描述 | 是否必须 |
---|---|---|
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
返回值
返回秒数
示例代码
/* 获取指定时间是该分钟的第几秒 */
TimeHelper::getSecond('2023-9-1 12:00:00');
// 0