как узнать местную дату и время в php - PullRequest
1 голос
/ 22 октября 2009

Я хочу подсчитать дату и время моей страны ((Новая Зеландия)) в php, но я не знаю, как рассчитать.

Ответы [ 3 ]

4 голосов
/ 22 октября 2009

PHP> = 5.2.0

$nz_time = new DateTime(null, new DateTimezone('Pacific/Auckland'));
echo $nz_time->format('Y-m-d H:i:s');

PHP 5

date_default_timezone_set('Pacific/Auckland');
echo date('Y-m-d H:i:s');
1 голос
/ 22 октября 2009

Вы должны установить часовой пояс по умолчанию, и тогда функция даты вернет вам текущую дату и время. date_default_timezone_set

1 голос
/ 22 октября 2009

http://us3.php.net/manual/en/function.date.php

Если вы используете PHP 5.1.0 или новее, вы также можете использовать модификатор timestamp, чтобы получить нужное вам время.

В противном случае вам просто нужно сделать правильные расчеты с местным временем, которое вам нужно против времени сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...