跳至主要內容

🍉 判断时间范围

zjkal大约 2 分钟

🍉 判断时间范围

isToday()

判断日期是否为今天

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为今天 */
TimeHelper::isToday('2020-4-10 23:01:11');
// false

isYesterday()

判断日期是否为昨天

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为昨天 */
TimeHelper::isYesterday('2020-4-10 23:01:11');
// false

isTomorrow()

判断日期是否为明天

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为明天 */
TimeHelper::isTomorrow('2020-4-10 23:01:11');
// false

isThisWeek()

判断日期是否为本周

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为本周 */
TimeHelper::isThisWeek('2020-5-1');
// false

isThisMonth()

判断日期是否为本月

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为本月 */
TimeHelper::isThisMonth(1586451741);
// false

isThisYear()

判断日期是否为今年

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳必须

返回值

Bool类型的结果: truefalse

示例代码

/* 判断日期是否为今年 */
TimeHelper::isThisYear('Apr 11, 2023');
// true

getWeekDay()

判断日期是星期几

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳可选, 默认值为当前日期

返回值

返回值为1-7, 1为星期一... 7为星期日

示例代码

/* 判断指定时间是星期几 */
TimeHelper::getWeekDay('2023-10-01 12:31:01');
// 7

/* 判断今天是星期几 */
TimeHelper::getWeekDay();
// 3

isWeekday()

判断日期是否为平常日

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳可选, 默认值为当前日期

返回值

Bool类型的结果: 周一到周五返回true, 周六日返回false

示例代码

/* 判断指定时间是否为平常日 */
TimeHelper::isWeekday('Mar 8, 2023');
// true

isWeekend()

判断日期是否为周末

参数

参数描述是否必须
datetime任意类型的字符串时间或时间戳可选, 默认值为当前日期

返回值

Bool类型的结果: 周六日返回true, 周一到周五返回false

示例代码

/* 判断指定时间是否为周末 */
TimeHelper::isWeekend(1698516612);
// true