php: Как отображать только четные часы ?

B
На сайте с 24.09.2005
Offline
62
974

date("Y-m-d H:00:00");

такой скрипт меняется каждый час, как сделать, чтобы переключался только каждые 5 часов.

то есть вывод должен быть

2011-03-13 00:00:00

2011-03-13 00:00:00

2011-03-13 00:00:00

.......

2011-03-13 05:00:00

2011-03-13 05:00:00

2011-03-13 05:00:00

...

2011-03-13 10:00:00

2011-03-13 10:00:00

2011-03-13 10:00:00

..

и тд

как-то через mktime наверно ?

Куда делось свободное место (http://se-chronicle.blogspot.com/) на жестком диске
rbbumfirst
На сайте с 03.04.2009
Offline
87
#1

может так ?

switch (date('H')) {

case 5:
case 1:
case 3:
case 7:
case 9:
case 11:
case 13:
case 15:
case 17:
case 19:
case 21:
case 23:

do_something();

break;


default:
break;
}
Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
A
На сайте с 04.03.2011
Offline
20
#2


$t=time();
date('d-m-Y ',$t).(intval(date('H',$t)/5)*5).':00:00'
orphelin
На сайте с 02.07.2006
Offline
261
#3

я бы как-то так сделал

if (!(date('H')%5)) { }

B
На сайте с 24.09.2005
Offline
62
#4
orphelin:
я бы как-то так сделал
if (!(date('H')%5)) { }

спасибо, но нужно, чтобы вывод был в любом случае, а не только когда кратно 5

blam добавил 13-03-2011 в 12:33

asdqwe спасибо, выручил )

[Удален]
#5

rbbumfirst, ппц вы говнокодер по ходу

rbbumfirst
На сайте с 03.04.2009
Offline
87
#6
seodude:
rbbumfirst, ппц вы говнокодер по ходу

:) иногда случается

не вник в суть проблемы просто

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий