@AndRussia

Как установить цифровой timezone?

Здравствуйте. Я подтягиваю на свой сайт API погоды, в которой есть timezone. Однако он указан цифрами. Загуглив я нашел только установку таймзоны типа "Asia/Novosibirsk" и тому подобное. У меня вопрос, как используя число из API поменять timezone для функции date?

Пример запроса: http://api.openweathermap.org/data/2.5/weather?q='... app id}
На примере города Барнаул получаю ответ:
{
    "coord": {
        "lon": 83.7636,
        "lat": 53.3606
    },
    "weather": [{
        "id": 800,
        "main": "Clear",
        "description": "ясно",
        "icon": "01n"
    }],
    "base": "stations",
    "main": {
        "temp": -13.6,
        "feels_like": -18.3,
        "temp_min": -14.52,
        "temp_max": -13.6,
        "pressure": 1037,
        "humidity": 78
    },
    "visibility": 10000,
    "wind": {
        "speed": 2,
        "deg": 170
    },
    "clouds": {
        "all": 0
    },
    "dt": 1643975990,
    "sys": {
        "type": 1,
        "id": 8945,
        "country": "RU",
        "sunrise": 1643940312,
        "sunset": 1643973146
    },
    "timezone": 25200,
    "id": 1510853,
    "name": "Барнаул",
    "cod": 200
}

Внизу есть timezone, значение которого мне и нужно как-то применить. Как это можно сделать?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Зная timezone сервера, можете получить "чистый" timestamp (зона +0). И далее уже к нему прибавлять или отнимать timezone клиента/запроса.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 08:16
10000 руб./за проект
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект