[PHP] zmiana czasu w formacie amerykańskim na standardowy |
[PHP] zmiana czasu w formacie amerykańskim na standardowy |
15.11.2020, 12:10:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 24.03.2009 Skąd: Hamburg DE Ostrzeżenie: (0%) |
Witam,
pobieram z serwera amerykańskiego dane w json i niestety data jest zapisana w formacie amerykańskim. Niestety nie potrafię go przetworzyć na standardowy np. 2020-01-01.
zastosowałam standardową funkcję do przerobienia daty i niestety poległam. Czy możecie mi pomóc jak przetwożyć tą datę, jakiej funkcji użyć? |
|
|
15.11.2020, 12:26:21
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
-------------------- |
|
|
16.11.2020, 00:01:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Mało elegancko ze strony API, że podaje datę w takim niestandardowym formacie.
Może by tak po prostu wyrzucić część od ostatniej spacji? Po tym Twoja data powinna przejść bez problemu przez strtotime, ale upewnij się, że ta ostatnia (niestandardowa) część daty z API nigdy nie ma spacji. Czyli że np. to jest "NY", "LA" itp., ale nigdy np. "Las Vegas". Jeśli jest tam spacja, to trzeba trochę inaczej skonwertować tę datę. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:51 |