[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: date() показывает неправильное время
hitman92
Здрасьте, проблема следующая.

$time = date('H:i');
echo $time;

Выдает, например, 12:00, хотя время на компе да и местное время 15:00.

Что можно сделать? Ну никак не хочет показывать правильное время
sign63
Оно выдает серверное время, запускается на твоем компе?

_____________
user posted image
hitman92
sign63
Запускаю да на компе через браузер, а так работаю через локальный сервер xampp
sign63
date_default_timezone_set('UTC+3');
+3 пояс



<?
date_default_timezone_set('UTC+3');
$time = date('H:i');
echo $time;
?>



_____________
user posted image
HErATuB
Я думаю проблема с часовым поясом в php
date.timezone = Europe/Moscow
hitman92
sign63
не работает! ругается на date_default_timezone_set('UTC+3');
hitman92
HErATuB
Не работает, родные! Вы на пхп пишите? Потому что ничего из того что вы пишите мой пхп не понимает
Zzepish
hitman92
То, что дал Негатив, пропиши в .htaccess
hitman92
ZzepishИзвини,друг! Кажись ты не в теме
Zzepish
hitman92
Мм?
неужто?
sign63
Цитата

date_default_timezone_set

(PHP 5 >= 5.1.0)


У меня работает huh.gif


_____________
user posted image
Zzepish
В принципе можно выравнивать через date('H:i',time()+60*60*$hours)
HErATuB
Цитата (hitman92 @ 6.08.2013 - 11:31)
ZzepishИзвини,друг! Кажись ты не в теме

Мы не в теме или ты не в теме, но явно кто то не в теме biggrin.gif
Идешь до своего локального сервера там ищешь php.ini ищи команду
date.timezone в качестве значения Europe/Moscow
или в .htaccess тоже самое.
Zzepish
HErATuB
biggrin.gif
Магомед
Этот код должен показат правилное время.Часовой пояс отделно указывается как offset:
<?php
date_default_timezone_set('UTC');
$offset=strtotime("+5 hours");
$time = date('H:i',$offset);
echo $time;
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.