DateInterval格式中“P”代表什么?

考虑下面的例子引用从PHP手册date时间

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

“D”是几天,那么“P”在格式中代表什么?

从手册

间隔规格。

格式以字母“P”开始,为“期间”。 每个持续时间段由一个整数值表示,后跟一个句点指示符。 如果持续时间包含时间元素,则说明的那部分前面是字母T.

“P”代表期间。 看到这里http://php.net/manual/en/dateinterval.construct.php