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 надо же и день прибавить а при переходе дня и месяц а там и год) ) если вся дата есть то другой путь уже алгоритма нужен)))
может вам в таком случае использовать класс time_zone?
Оно конечно хорошо что получилось так как написал Grimon, но что случилось с юниксовым datestamp? На мой взгляд, если новичек, то лучше сразу привыкать к стандарту, а не потом переучиватся. Тогда можно сделать примерно так: $time=time(); // те