Я хочу подсчитать дату и время моей страны ((Новая Зеландия)) в php, но я не знаю, как рассчитать.
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');
Вы должны установить часовой пояс по умолчанию, и тогда функция даты вернет вам текущую дату и время. date_default_timezone_set
http://us3.php.net/manual/en/function.date.php
Если вы используете PHP 5.1.0 или новее, вы также можете использовать модификатор timestamp, чтобы получить нужное вам время.
В противном случае вам просто нужно сделать правильные расчеты с местным временем, которое вам нужно против времени сервера.