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

2022-08-30 07:51:37

考虑以下引用自php手册的DateTime示例

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

“D”表示天,“P”在该格式中代表什么?


答案 1

手册

间隔规范。

格式以字母 P 开头,表示“句点”。每个持续时间由一个整数值表示,后跟一个周期指示符。如果持续时间包含时间元素,则规范的该部分前面带有字母 T。


答案 2

“P”代表句点。请参阅此处 http://php.net/manual/en/dateinterval.construct.php


推荐