adăugați două valori ale timpului și comparați cu alte ore

am două valori ale timpului: starttime = 23: 00: 00 și timpul de estimare = 00: 45: 00 Acum vreau să adaug timpul de start și estimare și să îl stochez într-o variabilă care mi-a plăcut

$add = abs(strtotime($starttime) + strtotime($estimationtime));

și acum trebuie să compar un nou timp spun curenttime sau orice alt interval de timp (23:50:00)

if($time >=$starttime && $time <=$add)
{
$message=array("message"=>"there is an appointment");
}

dacă eu echo $ add nu am obtinerea formatul corect pe care îl arată 2675756700 pls ajută-mă pentru a rezolva acest

0

2 răspunsuri

$add = 1 + 2;//3

if (3 >= '23:50:00') ...

dacă doriți să comparați valorile de timp ca marcaje de timp, va trebui să convertiți EVOLUȚII la marcajele de timp. Sau puteți utiliza Obiectul DateTime , care va gestiona automat o mulțime de astfel de lucruri.

0
adăugat

Dacă doriți să ecouți variabila $ add într-o formă lizibilă, trebuie să o formatați mai întâi.

echo(date("H:i:s", $add));
0
adăugat
PHP România, Moldova
PHP România, Moldova
173 participanți

Vorbim despre Yii, Laravel, Symphony, MySQL, PgSQL, WP, OpenCart... Pentru confort, opriți notificările. Parteneri: https://ciupacabra.com @js_ro @node_ro @python_ro @seo_ro @Romania_Bot Offtop: @holywars_ro Joburi: @php_job @Grupuri_IT