strtotime is being calculated from 1970-01-01 (UTC) and date is using my timezone i.e America/New_York A simple example:
Timestamp 0 Nerede:
var_dump(date('Y-m-d h:i:s', 0));
yazdırır: 1969-12-31 07:00:00
O 0 dönmelidir Nerede, döndürür
var_dump(strtotime('1969-12-31 07:00:00'));
-43200
Şimdi, belli ki, ben tarih yani için dilimini ekleyebilirsiniz
strtotime($date . ' -5')
ve çalışmak istiyorum.
Ama ben her yerde strtotime
fonksiyonunu kullanıyorum.
I tried playing with the _$ENV['TZ']
and the date_timestamp_get()
;
But I can't sync them.
Ben de Amerika / New_York için php.ini içinde date.timezone değiştirilmiş ve hala hiçbir şey.
Son olarak, date_timestamp_set('UTC')
kullanarak dilimini zorlayarak, çalışıyor ve her iki tarih de senkronize edilir. Ancak, sunucudan I need dilimi.
Lütfen tavsiye, ben fikir bitti