|
|
|
| здрасти всем.
такая проблема. тут вод код выводит ск. сейчас времени.
<?php
echo strftime("Now is %H:%M:%S");
?>
|
только маленькая проблема. Сейчас 18:45, а выводиться :
Now is 08:45:59.
кто-нибудь может объяснить в чем дело?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: denok
(03.07.2007 в 18:43)
| | Видимо, у Вас выставлена неправильная временная зона...
Посмотрите что вернет date_default_timezone_get() (с PHP 5) и поставте то, что нужно, с помощью date_default_timezone_set()
Названия зон можно глянуть тут http://www.php.net/manual/ru/timezones.php
Также можно воспользоваться ini_set(), ini_get() | |
|
|
|
|
|
|
|
для: kasmanaft
(03.07.2007 в 19:04)
| | спасибо большое заработало. Но тут же след-й вопрос появился.
date_default_timezone_set("Europe/Moscow"). все ставит на свои места. но только в данном скрипте. А как этот параметр зафиксировать, чтоб все время date_default_timezone_set() не пользовать? | |
|
|
|
|
|
|
|
для: denok
(03.07.2007 в 18:43)
| | Выводить время нужно с учетом временной зоны и сервера и клиента. | |
|
|
|