一尘不染

在PHP中以H:i格式添加30分钟的时间

php

目前正在做噩梦,只是看不出为什么它不起作用

我有一个H:i形式的值(即10:00、13:30),等等,称为$ time

我想做的是创建两个新值,$ startTime是$ time之前的30分钟,$ endTime是$ time之后的30分钟,

我尝试了以下方法,但似乎不想工作

$startTime = date("H:i",strtotime('-30 minutes',$time));
$endTime = date("H:i",strtotime('+30 minutes',$time));

如果我以$ time通过10:00并回显$ startTime和$ endTime,我将得到:

$startTime = 00:30
$startTime = 01:30

阅读 618

收藏
2020-05-29

共1个答案

一尘不染

$time = strtotime('10:00');
$startTime = date("H:i", strtotime('-30 minutes', $time));
$endTime = date("H:i", strtotime('+30 minutes', $time));
2020-05-29