Подтвердить что ты не робот

Что означает "P" в формате DateInterval?

Рассмотрим следующий пример, приведенный в руководство php для DateTime

<?php
  $date = new DateTime('2000-01-20');
  $date->sub(new DateInterval('P10D'));
  echo $date->format('Y-m-d') . "\n";
?>

'D' в течение нескольких дней, что означает "P" в этом форматировании?

4b9b3361

Ответ 1

Из руководство

Интервальная спецификация.

Формат начинается с буквы P для "периода". Каждый период продолжительности представлен целым значением, за которым следует указатель периода. Если продолжительность содержит элементы времени, той части спецификации предшествует буква T.