PHP форма для массива [закрыто]

Если вам нужен интервал, составляющий 14 часов и 30 минут, просто используйте конструктор ...

$interval = new DateInterval('PT14H30M');

Чтобы разбить его ...

  • P - все интервальные спецификации должны начинаться с P (для Period ). Мы не используем интервалы периодов, хотя так далее ...
  • T - это запускает Время spec
  • 14H - 14 часов
  • 30M - 30 минут

Если вы должны использовать строку 14:30:00 , Я бы проанализировал его с помощью sscanf и использовал части ...

list($hours, $minutes, $seconds) = sscanf('14:30:00', '%d:%d:%d');
$interval = new DateInterval(sprintf('PT%dH%dM%dS', $hours, $minutes, $seconds));
-10
задан Trent Battershell 12 February 2013 в 17:45
поделиться