Kezdőoldal » Számítástechnika » Weblapkészítés » Két időpontot hogyan vonhatok...

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.)

2012. jan. 28. 23:08
Hasznos számodra ez a válasz?
 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);

?>

2012. jan. 29. 04:40
Hasznos számodra ez a válasz?
 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!