|
|
|
|
|
для: Саня
(15.09.2006 в 14:26)
| | time.windows.com нет, не пробывал, но часы он выстанавливает правильно :-) покрайней мере минуты, и секунды, у него тоже есть ошибка на час, причём вовсех поясах.
Как раз из-за того, что ваш компьютер не перешёл на летнее время, а сервер сделал эту поправку, вы и получаете разное время на сервере и на компьютере
да, вы правы, если перевести время на ноябрь, я получаю правильное время.
но я тогда непонимаю что мне делать в этом случае ведь получается что сервер вычесляет летнее время неправильно?
и что же тогда-> ?
если (летнее время){
return ( time() - 3600)
}
иначе{
return default
}
?
как правильно поступить в этом случае?
Очень признателен вам САНЯ, за вашт ответы, и потраченое время.Большое спасибо! | |
|
|
|
|
|
|
|
для: werd
(15.09.2006 в 13:17)
| | > я хочу разобратся в ошибке, и исправить её.
Разве я не достаточно полно написал в чём ваша ошибка?
> может ли это быть из за того что сервер автоматически добовляет летнее время?
Как раз из-за того, что ваш компьютер не перешёл на летнее время, а сервер сделал эту поправку, вы и получаете разное время на сервере и на компьютере.
> есть ли функция добовления летнего времени в часовую зону?
PHP делает это автоматически.
[i]> time.windows.com- сайт автоматического обновления системных часов от MS.
А вы пробовали зайти на этот "сайт"? | |
|
|
|
|
|
|
|
для: Саня
(15.09.2006 в 03:18)
| | time.windows.com- сайт автоматического обновления системных часов от MS.
время настроенно правильно, а также часовой пояс ..и в php.ini и на самой ОС.да не хочу я устанавливать Париж, с таким же успехом можно было бы использовать time() - 3600, я хочу разобратся в ошибке, и исправить её.
может ли это быть из за того что сервер автоматически добовляет летнее время?есть ли функция добовления летнего времени в часовую зону? | |
|
|
|
|
|
|
|
для: werd
(15.09.2006 в 00:19)
| | > ...сылаясь на time.windows.com...
Откуда вы взяли этот сайт? Насколько я понял вам нужно настроить сервер на восточноевропейскую часовую зону. Ссылаясь на википедию, могу с уверенностью сказать, что в Иерусалиме на данный момент +3 (летнее время). В Москве +4.
> на компьютере установленно +2
> скрипт
> date("r");
> выдаёт +3
Судя по всему у вас на компьютере неправильно настроен часовой пояс (если вы живёте в часовой зоне Иерусалима), а с сервером всё впорядке, ибо +3 для часового пояса Иерусалима - это нормально (с марта по октябрь), тогда как +2 устанавливается в октябре (и, как несложно догадаться, снова меняется на +3 в марте).
http://ru.wikipedia.org/wiki/Летнее_время
Точное время в Москве.
Точное время в Иерусалиме.
Если хотите, чтобы на сервере было +2, то вам надо установить что-нибуть из центральноевропейской зоны, например "Europe/Paris". | |
|
|
|
|
|
|
|
для: Саня
(14.09.2006 в 19:26)
| | да но если брать в учёт летнее время для "Asia/Jerusalem" ссылаясь на
time.windows.com то получится не +1 а -1
на данный момент у нас разница с Москвой на 1 час | |
|
|
|
|
|
|
|
для: werd
(14.09.2006 в 17:43)
| | При тех же самых настройках у меня всё нормально меняется. При установке на "Asia/Jerusalem" зона смещается на +3, при возвращении к "Europe/Moscow" - +4; Не забывайте про существование летнего времени, когда все часовые пояса дополнительно смещаются на +1. | |
|
|
|
|
|
|
|
для: werd
(13.09.2006 в 16:33)
| | До сих пор лажит... Хочу исправить... Нужна помощь | |
|
|
|
|
|
|
|
для: Саня
(13.09.2006 в 19:50)
| |
[Date]
; Defines the default timezone used by the date functions
date.timezone = "Asia/Jerusalem"
|
| |
|
|
|
|
|
|
|
для: werd
(13.09.2006 в 19:45)
| | А что вы написали в date.timezone?
Должно быть что-то вроде того:
...
[Date]
; Defines the default timezone used by the date functions
date.timezone = "Europe/Kiev"
...
|
| |
|
|
|
|
|
|
|
для: Саня
(13.09.2006 в 19:39)
| | да | |
|
|
|
|