date() + несколько часов

Статус
Закрыто для дальнейших ответов.

Nordway

Active Member
Регистрация
06.08.2007
Сообщения
41
есть код
Код:
$date_today = date("Y-m-d H:i");
Как сделать, чтобы к этому времени ещё прибавлялось 12 часов?:)
Заранее спасибо)
 

RoamingFire

Well-Known Member
Регистрация
04.01.2008
Сообщения
145
Ты хочешь, что бы все это было с учетом текущего врмени, числа, месяца и т.д. Т.е. допустим сейчас 31 декабря 23:00, если прибавить 12 часов уже новый год, новый месяц и т.д. Правильно понял?
 

Nordway

Active Member
Регистрация
06.08.2007
Сообщения
41
Ты хочешь, что бы все это было с учетом текущего врмени, числа, месяца и т.д. Т.е. допустим сейчас 31 декабря 23:00, если прибавить 12 часов уже новый год, новый месяц и т.д. Правильно понял?
именно)) поискал в доках как с датами работать, вроде там можно прибавлять. Пробую через mktime() но пока безуспешно -((
 

RoamingFire

Well-Known Member
Регистрация
04.01.2008
Сообщения
145
Со стандартными функциями работы с датой не работал... Книжку открыл, тоже про это ничего не сказано. И мне кажется, что в php вообще не предусмотренны такие действия с датой.... Если не найдешь инфы придется тебе самому функцию данную писать о_О
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
http://ru2.php.net/manual/ru/function.date.php
Вот ссылка, там виден второй параметр функции date(), котгорый влияет на смещение
Попробуйте поэксперементировать, правильно ли будет выводиться.
Внизу дажы примеры как изменить параметры с помощью функции mktime
Код:
// вывод: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
Я думаю так
Код:
date("d-m-Y", mktime(секунды, минуты, (0+12), 31, 3, 2008);
Возможно можно и по другому...
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
называется: не умею пользоваться маном :( string date ( string $format [, int $ timestamp ] ) как думаете, что такое timestamp??
Код:
date("Y-m-d H:i", time()+3600*$n)
где $n -кол-во часов

P.S. Касается всех отметившихся в теме
 

Nordway

Active Member
Регистрация
06.08.2007
Сообщения
41
называется: не умею пользоваться маном :( string date ( string $format [, int $ timestamp ] ) как думаете, что такое timestamp??
Код:
date("Y-m-d H:i", time()+3600*$n)
где $n -кол-во часов

P.S. Касается всех отметившихся в теме
Medwoodu, спасибо большое))
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Medwoodu, а я и не претендую на курителя манов...
 
Статус
Закрыто для дальнейших ответов.
Верх Низ