• 20-05-2013, 17:18:49
    #1
    Merhabalar, elimde bir veritabanı var içerisinde şehirlerin şu (http://www.php.net/manual/tr/timezones.php) listedeki formatta php için kullanılabilir zaman dilimleri var İstanbul için Europe/Istanbul gibi.

    Bu bilgilerle bir lokasyonun ileriki tarih ve saatini nasıl bulurum. Mesela İstanbulda 4 ay sonra şu an saat kaç olacak? 4 ay sonra İstanbul saatinden çıkmış oluyor yani saat 1 saat geri olmalı şu ankinden.

    Yada ne zaman yaz saatine girip ne zaman çıktığı bilgilerine ulaşabilirsem o da işimi görecektir.
  • 20-05-2013, 18:19:12
    #2
    Daylight Saving Time, diğer bir deyişle DST kontrolü yapmak gerek. Bunun için de, timezone ayarlaması yaptıktan sonra date("I"); ile DST varlığını kontrol etmek gerek.
  • 21-05-2013, 12:40:50
    #3
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Daylight Saving Time, diğer bir deyişle DST kontrolü yapmak gerek. Bunun için de, timezone ayarlaması yaptıktan sonra date("I"); ile DST varlığını kontrol etmek gerek.
    Çok teşekkür ederim, ancak ileriki tarih için bunu nasıl yapabilirim. Mesela default_timezone_set ile istediğim bir lokasyonun saatini kullanmaya başladım diyelim bundan 3 ay sonraki yaz saat, durumuna nasıl bakabilirim?

    edit

    tamamdır strtotime komutu ile date("I", strtotime('+6 month')); şeklinde çözdüm teşekkür ederim tekrar