2012-01-17 5 views
6

В jQuery есть функция установки минут, часов и т. Д. Это также в PHP?Установить минуты в DateTime?

у меня есть:

$date = new DateTime(); 

и

$min = '23'; 

Я хотел бы в $ датировать комплект минут до $ мин.

Возможно ли? Если да, то как?

ответ

8

Вы ищете DateTime::setTime.

Если вы хотите изменить минуты и оставить часы нетронутыми, вам, конечно же, придется передать текущее значение часов в качестве первого параметра. Получите это с $dateTime->format('G').

+1

В этой функции я должен ввести также часы. Я хочу установить только минуты –

+0

@MarkFondy: Тогда, очевидно, вам нужно передать текущее значение часов, чтобы оно оставалось неизменным. См. Обновление. – Jon

+0

сеять, как я могу сделать это в моем примере? –

1

DateTime::modify() было бы началом. Просто прочитайте документацию, найденную here

Смежные вопросы