如何从今天特定时间戳加上 24 小时开始 1 天
How to get 1 day started from today specific timestamp plus 24 hours
目前我使用此代码从今天的当前时间加上 24 小时开始计算 1 天:
$daysago = date("Y-m-d H:i:s",strtotime(date('Y-m-j H:i:s')) + (1 * 24 * 60 * 60)); //Today + 1 day
如何固定时间戳,例如 $daysago
应该从今天上午 9 点开始到明天上午 9 点?
我将使用 DateTime()
,因为它更适合处理日期和时间。只需创建一个时间为上午 9 点(默认为今天的日期)的 DateTime 对象,然后为其添加一天。
$daysago = (new DateTime('09:00'))->modify('+1 day')->format('Y-m-d H:i:s');
也可以用DateInterval()
加1天:
$daysago = (new DateTime('09:00'))->add(new DateInterval('P1D'))->format('Y-m-d H:i:s');
目前我使用此代码从今天的当前时间加上 24 小时开始计算 1 天:
$daysago = date("Y-m-d H:i:s",strtotime(date('Y-m-j H:i:s')) + (1 * 24 * 60 * 60)); //Today + 1 day
如何固定时间戳,例如 $daysago
应该从今天上午 9 点开始到明天上午 9 点?
我将使用 DateTime()
,因为它更适合处理日期和时间。只需创建一个时间为上午 9 点(默认为今天的日期)的 DateTime 对象,然后为其添加一天。
$daysago = (new DateTime('09:00'))->modify('+1 day')->format('Y-m-d H:i:s');
也可以用DateInterval()
加1天:
$daysago = (new DateTime('09:00'))->add(new DateInterval('P1D'))->format('Y-m-d H:i:s');