web-dev-qa-db-fra.com

Que signifie «P» dans le format DateInterval?

Considérez l'exemple suivant cité dans manuel php pour DateTime

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

"D" est pour les jours, que signifie le "P" dans cette mise en forme?

66
Shrinath

De le manuel

Spécification d'intervalle.

Le format commence par la lettre P, pour "point". Chaque période de durée est représentée par une valeur entière suivie d'un indicateur de période. Si la durée contient des éléments temporels, cette partie de la spécification est précédée de la lettre T.

104
Phil
18
Java