php прибавить к дате месяц



Php прибавить месяц к дате

Автор C задал вопрос в разделе Другие языки и технологии

[PHP] Прибавить +2! и получил лучший ответ

Ответ от Dmitri dolgolenko[гуру]
ну прибавьте к H=H+2 и если оно больше 24 то сделайте H=H-24 $time = date("H:i"); // ваше дата и время сейчас $tim=explode(":",$time); // разбиваем представленное время по разделителю двоеточию. $h=$tim[0]; // переменную $h берем первую часть она содержит часы $m=$tim[1]; // аналогично вторая часть содержит минуты (начинается нумеровка в массиве с нуля всегда! ) $h=$h+2; // прибавляем 2 к часам if ($h>23) $h=$h-24; // если часоы больше чам 23 то отнимаем 24 от них (ибо 24 часа = 0 часов) $time=$h.":".$m; // формируем обратно в переменную часы и минуты аппаппа. по дате если она тоже привязана к часам то не все так просто) ) при переходе за 24 надо же и день прибавить а при переходе дня и месяц а там и год) ) если вся дата есть то другой путь уже алгоритма нужен)))

Ответ от Php mysql[гуру]
может вам в таком случае использовать класс time_zone?

Ответ от Андрей Коненков[активный]
Оно конечно хорошо что получилось так как написал Grimon, но что случилось с юниксовым datestamp? На мой взгляд, если новичек, то лучше сразу привыкать к стандарту, а не потом переучиватся. Тогда можно сделать примерно так: $time=time(); // те

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: [PHP] Прибавить +2!
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*