php仅与时间合作

Cyb*_*kie 2 php time date

我在我的PHP脚本中使用时间戳来处理小时,分钟和秒的时间.时间戳也记录了日期,但我只是在使用时间00:00:00.

例如,我在时间上有所不同

$start = strtotime("12:00:00");
$end = strtotime("20:00:00");

$difference = $end - $start;
Run Code Online (Sandbox Code Playgroud)

或划分时间

$divide = $difference/3;

我应该继续使用时间戳进行这些操作还是在PHP中有特定于时间的功能?

Ja͢*_*͢ck 9

如何执行此操作的示例DateTime:

$d1 = new DateTime('11:00:00');
$d2 = new DateTime('04:00:00');

$diff = $d1->diff($d2);

echo $diff->h, " hours ", $diff->i, " minutes\n";
Run Code Online (Sandbox Code Playgroud)

输出:

7 hours 0 minutes
Run Code Online (Sandbox Code Playgroud)