[]
2 saati birbirinden çıkarmak/toplamak (php)
elimde "yerel saatler" isimli bir sütun var. bu sütunda o ülkelerde şuan saat kaçsa o yazıyor. 12:32 11:32 11:00 şeklinde yazıyor.
elimde "başlama saati" sütunu var ve bu saat de yerel saate göre. ondaki değerler de 18:00 17:55 19:45 gibi yazılı.
yegane amacım: başlama saatlerini, bizim ülkenin saatine göre yazabilmek.
bunun için yapmak istediğim şey: (bizim ülkenin saati - yerel saat)+ maç saati gibi bir formül.
(tabi 24'ten büyükse şöyle yap, falan filan gibi detaylar da var ama ilk etapta şu toplama işlemini öğrenmem lazım)
nasıl yapılıyor bunlar?
not: bizim saatimizi date("H:i") ile alıyorum.
veritabanında ülkelerin yerel saatleri 15:30 16:30 şeklinde yazılmış durumda.
elimde "başlama saati" sütunu var ve bu saat de yerel saate göre. ondaki değerler de 18:00 17:55 19:45 gibi yazılı.
yegane amacım: başlama saatlerini, bizim ülkenin saatine göre yazabilmek.
bunun için yapmak istediğim şey: (bizim ülkenin saati - yerel saat)+ maç saati gibi bir formül.
(tabi 24'ten büyükse şöyle yap, falan filan gibi detaylar da var ama ilk etapta şu toplama işlemini öğrenmem lazım)
nasıl yapılıyor bunlar?
not: bizim saatimizi date("H:i") ile alıyorum.
veritabanında ülkelerin yerel saatleri 15:30 16:30 şeklinde yazılmış durumda.
strtotime ile 15:30, 16:30 gibi stringleri saniyeye çevirebiliyorsun. şöyle bir şey olacak sanırım.
ideone.com
<?php
date_default_timezone_set("Europe/Istanbul");
$yerelsaat = "16:00";
$macsaati = "18:00";
$sonuc = time() - strtotime($yerelsaat) + strtotime($macsaati);
$turkiyemacsaati = date("H:i", $sonuc);
echo date("H:i")."<br />";
echo $turkiyemacsaati;
?>
ideone.com
<?php
date_default_timezone_set("Europe/Istanbul");
$yerelsaat = "16:00";
$macsaati = "18:00";
$sonuc = time() - strtotime($yerelsaat) + strtotime($macsaati);
$turkiyemacsaati = date("H:i", $sonuc);
echo date("H:i")."<br />";
echo $turkiyemacsaati;
?>
- ocanal (17.04.12 14:43:00 ~ 14:45:30)
1