hitman92
6.08.2013 - 15:02
Здрасьте, проблема следующая.
$time = date('H:i');
echo $time;
Выдает, например, 12:00, хотя время на компе да и местное время 15:00.
Что можно сделать? Ну никак не хочет показывать правильное время
Оно выдает серверное время, запускается на твоем компе?
_____________
hitman92
6.08.2013 - 15:10
sign63
Запускаю да на компе через браузер, а так работаю через локальный сервер xampp
date_default_timezone_set('UTC+3');
+3 пояс
<?
date_default_timezone_set('UTC+3');
$time = date('H:i');
echo $time;
?>
_____________
HErATuB
6.08.2013 - 15:14
Я думаю проблема с часовым поясом в php
date.timezone = Europe/Moscow
hitman92
6.08.2013 - 15:26
sign63
не работает! ругается на date_default_timezone_set('UTC+3');
hitman92
6.08.2013 - 15:28
HErATuB
Не работает, родные! Вы на пхп пишите? Потому что ничего из того что вы пишите мой пхп не понимает
Zzepish
6.08.2013 - 15:30
hitman92
То, что дал Негатив, пропиши в .htaccess
hitman92
6.08.2013 - 15:31
ZzepishИзвини,друг! Кажись ты не в теме
Zzepish
6.08.2013 - 15:35
Цитата |
date_default_timezone_set
(PHP 5 >= 5.1.0)
|
У меня работает
_____________
Zzepish
6.08.2013 - 15:42
В принципе можно выравнивать через date('H:i',time()+60*60*$hours)
HErATuB
6.08.2013 - 15:54
Цитата (hitman92 @ 6.08.2013 - 11:31) |
ZzepishИзвини,друг! Кажись ты не в теме |
Мы не в теме или ты не в теме, но явно кто то не в теме
Идешь до своего локального сервера там ищешь
php.ini ищи команду
date.timezone в качестве значения Europe/Moscow
или в .htaccess тоже самое.
Zzepish
6.08.2013 - 15:55
HErATuB
Магомед
21.07.2016 - 06:02
Этот код должен показат правилное время.Часовой пояс отделно указывается как offset:
<?php
date_default_timezone_set('UTC');
$offset=strtotime("+5 hours");
$time = date('H:i',$offset);
echo $time;
?>
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.