简体   繁体   English

时差,以分钟为单位

[英]Time Difference In Hour Minutes Seconds Php

Am using formula like this 我正在使用这样的公式

<?php
//Coming From Mobile Phone
$Currenttime   = 12:40:00;
//Server time Is Current Time of various timezone like(America/Chicago,America/Denver..)
$ServerTime   = 12:55:00;
//Scheduletime is coming from database
$ScheduleTime = 14:45:00;

$ExactTime    = ($Currenttime - $ServerTime) + $ScheduleTime

?>

I need Exact Time is like this 15:00:00 我需要确切的时间是这样15:00:00

You should use the DateTime class for this: 您应该为此使用DateTime类:

$Currenttime  = DateTime::createFromFormat('H:i:s', "12:40:00");
$ServerTime   = DateTime::createFromFormat('H:i:s', "12:55:00");
$ScheduleTime = DateTime::createFromFormat('H:i:s', "14:45:00");

$ExactTime    = $ScheduleTime->add($Currenttime->diff($ServerTime));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM