Insan zaman UNIX zaman yardımcı

2 Cevap

Ben bir yerel tarih / zaman için GMT formatında bir UNIX zaman damgası biçimlendirmek gerekir. Bunu yapmak için gmstrftime kullanıyorum ve if Ben bir ofset kullanmak doğru sonuç alabilirsiniz. Ben sadece bu yüzden ne benim ofset pasifik timezone için olduğunu bilmek olur ama ben böyle doğru zaman almak zorunda istemiyorum. Gmstrftime Doğru zaman dilimini bildiriyor, ancak zaman bir gün gibi kapalı yani ben date_default_timezone_set kullandım.

Ben alamadım. Gmstrftime Ben varım ne timezone biliyorsa, neden zaman kapalı?

2 Cevap

(Örneğin date_default_timezone_set gibi) doğru dilimi set varsa o zaman sadece biçimlendirme için tarih (), hiçbir ekstra kodlama kullanmanız gerekir. UNIX damgaları bir UNIX timestamp tanım GMT'dir - 1 Ocak 1970 00:00:00 GMT beri saniye sayısı.

gmstrftime her zaman UTC olarak zaman dönecektir, istediğiniz gibi görünüyor strftime.