PHP中如何区分两个时间戳是否在同一天?
- 内容介绍
- 文章标签
- 相关推荐
本文共计669个文字,预计阅读时间需要3分钟。
PHP判断两个时间是否为同一天的实现方法:
1.创建一个PHP示例文件;
2.设置时区和每日重置时间;
3.通过`bool IsTimeToReset(time_t last_reset_time, time_t cur_time)`方法实现。
示例代码:
php// 2. 判断是否为同一天的方法bool IsTimeToReset(time_t $last_reset_time, time_t $cur_time) { $last_day=date('Y-m-d', $last_reset_time); $cur_day=date('Y-m-d', $cur_time); return $last_day==$cur_day;}
// 使用示例$last_reset_time=strtotime(date('Y-m-d H:i:s', mktime(0, 0, 0, date('m'), date('d'), date('Y')) - $daily_reset_time * 3600));$cur_time=time();if (IsTimeToReset($last_reset_time, $cur_time)) { echo 当前时间是昨天的重置时间,需要重置。;} else { echo 当前时间不是昨天的重置时间,不需要重置。
本文共计669个文字,预计阅读时间需要3分钟。
PHP判断两个时间是否为同一天的实现方法:
1.创建一个PHP示例文件;
2.设置时区和每日重置时间;
3.通过`bool IsTimeToReset(time_t last_reset_time, time_t cur_time)`方法实现。
示例代码:
php// 2. 判断是否为同一天的方法bool IsTimeToReset(time_t $last_reset_time, time_t $cur_time) { $last_day=date('Y-m-d', $last_reset_time); $cur_day=date('Y-m-d', $cur_time); return $last_day==$cur_day;}
// 使用示例$last_reset_time=strtotime(date('Y-m-d H:i:s', mktime(0, 0, 0, date('m'), date('d'), date('Y')) - $daily_reset_time * 3600));$cur_time=time();if (IsTimeToReset($last_reset_time, $cur_time)) { echo 当前时间是昨天的重置时间,需要重置。;} else { echo 当前时间不是昨天的重置时间,不需要重置。

