以下是一个用于获取今天零点和23点59分59秒时间戳的 PHP 工具类示例:
php">class TimeUtil {
public static function getStartOfToday() {
return strtotime(date('Y-m-d 00:00:00'));
}
public static function getEndOfToday() {
return strtotime(date('Y-m-d 23:59:59'));
}
}
// 使用示例:
$startOfDay = TimeUtil::getStartOfToday();
$endOfDay = TimeUtil::getEndOfToday();
echo "今天零点时间戳:" . $startOfDay . "\n";
echo "今天23点59分59秒时间戳:" . $endOfDay . "\n";
在上面的示例中,我们创建了一个名为 TimeUtil
的工具类,并添加了两个静态方法:getStartOfToday()
和 getEndOfToday()
。
getStartOfToday()
方法用于返回今天零点的时间戳。它使用 date()
函数获取当前日期,并将时、分、秒设置为 00:00:00。然后使用 strtotime()
函数将日期字符串转换为时间戳。
getEndOfToday()
方法用于返回今天23点59分59秒的时间戳。它也使用 date()
函数获取当前日期,并将时、分、秒设置为 23:59:59。然后使用 strtotime()
函数将日期字符串转换为时间戳。
在使用时,你只需要调用 TimeUtil::getStartOfToday()
和 TimeUtil::getEndOfToday()
方法来获取对应的时间戳。