Két időpontot hogyan vonhatok ki egymásból PHP-ben?
Figyelt kérdés
pl.: 14:54 12:58
Eredményül ez jönne ki: 2:4
2012. jan. 28. 21:25
1/3 anonim válasza:
Hasonló kérdés volt már pár napja.
A lényeg, hogy alakítsd mondjuk másodpercekké őket, végezd el a műveletet, majd alakítsd vissza.
(A kódot ehhez a kereső használatával könnyedén megtalálhatod.)
2/3 anonim válasza:
<?php
$egyik = '14:54';
$masik = '12:58';
function minus_hour($egyik, $masik) {
$time1 = explode(':', $egyik);
$hour_to_sec1 = $time1[0] * 60 * 60;
$min_to_sec1 = $time1[1] * 60;
$sec1 = $hour_to_sec1 + $min_to_sec1;
$time2 = explode(':', $masik);
$hour_to_sec2 = $time2[0] * 60 * 60;
$min_to_sec2 = $time2[1] * 60;
$sec2 = $hour_to_sec2 + $min_to_sec2;
$result = $sec1 - $sec2;
return date('H:i', $result);
}
echo minus_hour($egyik, $masik);
?>
3/3 A kérdező kommentje:
Köszönöm!
2012. jan. 29. 21:18
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!