Bazı ropey XML bir zaman damgası oluşturmak için strtotime kullanıyorum ama dilimi yanlıştır.
Nasıl 5 saat zaman kaldırabilirsiniz?
Eğer dilimini biliyorsanız, date_default_timezone_set()
a> ile ayarlayabilirsiniz
Bu ayarlandığında ne zaman bildiğiniz gibi, sadece () strtotime yapabilirsiniz.
strtotime("-5 hours", $time);
Muhtemelen gibi bir şey istiyorum:
date('Y-m-d H:i:s', time() - 18000);
18000 saniye (beş saat) - Bu çağda bu yana saniye şimdiki zaman için, bir tarih ve zaman olarak bir dize biçimlendirir. Eğer göre ayarlıyoruz kaç saat ayarlamak için çıkarırsınız sayısını ayarlayabilirsiniz. Eğer (60 * 60 * 5) olarak 18.000 yazarsanız daha net olabilir.
strtotime () sipariş ABD daha farklı dizeleri ile beklenmedik sonuçlar doğurabilir. Avrupa notasyonu (01.02.2009) o 1 Şubat çıkartılacaktır 2 Ocak olarak okunabilir olacaktır. Bu benim katı olduğunu dışında, Olafur çözümü ile görebilirsiniz, ama bu bir ya da bir ya çalışacaktır tek konudur.