примера, я часовой пояс: «Europe/London» или «Америка/Los_Angeles»PHP найти местное время, часовой пояс
В Perl, я могу смотреть на местное время по:
use DateTime;
use DateTime::TimeZone;
$timeZoneName = "MY TIME ZONE HERE";
$timeZone = DateTime::TimeZone->new(name => $timeZoneName);
$timeNow = time();
$dateTime = DateTime->from_epoch(epoch => $timeNow);
$offset = $timeZone->offset_for_datetime($dateTime);
$localTime = $timeNow + $offset;
print "$localTime";
Но я не знаю, как искать местное время с PHP, кто-нибудь поможет?
В Perl можно просто выполнить: 'DateTime-> now (time_zone => $ timeZoneName)' или даже 'DateTime-> now (time_zone => 'local')' – ikegami
Не знаю, почему это помечено как Perl или почему вы использовали какой-то загадочный код, который программист PHP, возможно, не сможет прочитать, вместо того, чтобы говорить то, что вы хотите. – ikegami
, так что вам нужно время сервера? – Vytautas