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.

 

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;
?>

ocanal
1

mobil görünümden çık