Próbuję ustawić strefę czasową dla daty w obiekcie Carbon
. Działa dobrze lokalnie, ale na moim polu produkcyjnym nadal daje mi błąd o wartości Bad timezone
.Format strefy czasowej dla daty emisji węglowej
Próbowałem:
$date->setTimezone('7');
$date->setTimezone('+7');
$date->setTimezone('7:00');
$date->setTimezone('+7:00');
$date->setTimezone('UTC 7');
$date->setTimezone('UTC +7');
$date->setTimezone('UTC 7:00');
$date->setTimezone('UTC +7:00');
Nie mam pojęcia, dlaczego to skarży się na moim polu produkcyjnym. Nie można znaleźć dokumentacji na temat "właściwego" formatu, który należy wprowadzić tutaj. Czy ktoś może ci pomóc.
FYI: local to windows, a prod to pole Ubuntu.
utknąłem bo próbowałem ustawić strefę czasową z createFromTimestamp, nawet jeśli akceptuje drugiego param. Najwyraźniej znacznik czasu jest zawsze w UTC ... –
@ mladen-janjetović czy możesz pokazać mi swój kod, jak próbujesz? –
Jeśli chcesz zmienić format aplikacji, powinieneś skonfigurować komponent config/app.timezone zgodnie z wymaganiami. –