consideremos el siguiente ejemplo citado de php manual for DateTime¿Qué significa 'P' en el formato de DateInterval?
<?php
$date = new DateTime('2000-01-20');
$date->sub(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "\n";
?>
'D' es para el día, lo que hace la 'P' reposar en ese formato?
Eso es una locura, muchos ejemplos usan 'P' pero esa referencia es muy discreta. Supuse que significaba un período y estaba buscando 'php.net' para esa palabra, obviamente nunca llegué a la página del constructor .. Pero no se hace referencia en' date_format', 'DateTime :: diff',' DateTime :: format' , 'DateInterval', y un anfitrión de funciones generales de' Date/Time'. Quería saber si había otros prefijos que conocer y que me perdonen si pudiera encontrarlo hasta que llegara a apilarlo – Madivad