Rozważmy następujący przykład cytat z php manual for DateTimeCo oznacza "P" w formacie DateInterval?
<?php
$date = new DateTime('2000-01-20');
$date->sub(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "\n";
?>
„D” jest przez kilka dni, co robi „P” oznaczają w tym formatowania?
To szaleństwo, tak wiele przykładów używa 'P', ale to odniesienie jest tak zaniżone. Domyśliłem się, że oznaczało to okres i szukałem słowa "php.net" dla tego słowa, oczywiście nigdy nie dotarłem na stronę konstruktora. Ale nie ma odniesienia do 'date_format',' DateTime :: diff', 'DateTime :: format' , 'DateInterval' oraz wiele ogólnych funkcji' Date/Time'. Chciałem się dowiedzieć, czy są jakieś inne przedrostki, o których warto wiedzieć, i niech mnie diabli, gdybym mógł je znaleźć, aż doszłam do wymiany stosów – Madivad