Автор Тема: Текущее время и временные зоны  (Прочитано 2942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Текущее время и временные зоны
« : 16 Марта 2003, 23:16:31 »
Вот, собственно самому в голову не приходит

Есть сервер, на котором каждый час запускается скрипт. Временная зона на сервере GMT -6 .

Каким образом в скрипте отловить момент, когда будет скажем 14.00 но по GMT +2

Блин, чувствую что легко, строка или две кода, но дадуматся не могу :(
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Текущее время и временные зоны
« Ответ #1 : 16 Марта 2003, 23:54:27 »
Честно говоря, я не совсем понял, зачем вообще нужен какой-то скрипт? Тебе всего-то нужно отловить момент времени с учетом сдвига во времени. Сдвиг: -6 - (+2) = -8. Значит отлавливаеш 14 - 8 = 6.00. То есть просто сравниваешь показания времени, полученные функцией getdate(), c шестью утра.
Если я правильно понял.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Текущее время и временные зоны
« Ответ #2 : 17 Марта 2003, 22:18:31 »

$gmtoffset 
2;
if (
gmdate("H.i"time()+ 3600*$gmtoffset) == "14.00"){
	
	
//Можно более мягкую проверку (>= && <=)
    
	
echo 
"Сейчас ровно 14.00 во временной зоне GMT+$gmtoffse";
}
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Текущее время и временные зоны
« Ответ #3 : 17 Марта 2003, 23:40:39 »
Всем спасибо, разобрался.
Утро вечера мудренее :)
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28