15:30:00 $a1 = $info["Hora-6ren">
gpt4 book ai didi

php - 数学运算 PHP 与时间

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:29 25 4
gpt4 key购买 nike

我打算用 php 做一个数学运算我有 2 个变量,

$a2 = $info["Hora_final"]; //END TIME Example-> 15:30:00
$a1 = $info["Hora_inicial"];//FIRST TIME Example-> 10:00:20

But i want this operation (-) minus.
$res = $a2 - $a1 ;
echo $res;
//output 5,30 Hours difference for example.

我尝试使用此功能,但与我想要的不一样。

 $a2 = $info["Hora_final"];
$a1 = $info["Hora_inicial"];

$h2h = date('H', strtotime($a2));
$h2m = date('i', strtotime($a2));
$h2s = date('s', strtotime($a2));
$hora2 =$h2h." hour ". $h2m ." min ".$h2s ." second";

$horas_sumadas= $a1." - ". $hora2;
$text=date('H:i:s', strtotime($horas_sumadas)) ;

谢谢你的帮助;)

最佳答案

DateTime()DateInterval()是你要找的:

$date1 = new DateTime($info["Hora_final"]);
$date2 = new DateTime($info["Hora_inicial"]);
$diff = $date1->diff($date2);
echo $diff->format("%h hours, %i minutes");

关于php - 数学运算 PHP 与时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21470829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com