Наша текущая хостинговая компания базируется в Канаде, поэтому, очевидно, их время отличается от Великобритании.PHP Дата от другого сервера
Есть ли способ в PHP показать дату/время, но получить его с другого сервера, если я укажу IP?
Наша текущая хостинговая компания базируется в Канаде, поэтому, очевидно, их время отличается от Великобритании.PHP Дата от другого сервера
Есть ли способ в PHP показать дату/время, но получить его с другого сервера, если я укажу IP?
вы можете использовать date_default_timezone_set
(see documentation) функцию, чтобы установить текущее время сценария к тому, что вам нужно
пример Rome
date_default_timezone_set('Europe/Rome');
Использование часовых поясов будет лучшей идеей.
$now = new DateTime(null, new DateTimeZone('America/Toronto'));
$now->setTimezone(new DateTimeZone('Europe/London'));
echo now->format('Y-m-d H:i:s);
Использование часовых поясов было бы лучшей идеей –
Если вы знаете расположение каждого из этих серверов, то почему бы вам не вручную вводить временные зоны для каждого и эхо их? + Сохранить IP-адрес в качестве массива для будущей справки –