【发布时间】:2018-05-25 09:43:42
【问题描述】:
$datetime = new DateTime('2013-01-29');
$datetime->modify('+1 day');
echo $datetime->format('Y-m-d H:i:s');
$datetime = new DateTime('2013-01-29');
$datetime->add(new DateInterval('P1D'));
echo $datetime->format('Y-m-d H:i:s');
谁能告诉我在 php 文件中的大型操作中哪个更快、更推荐并且占用更少的内存。我认为它的 DateInterval PID。有经验丰富的开发者吗?
【问题讨论】:
-
肉眼肯定看不出来,所以把每个方法都放在百万次迭代的循环中,计算每个版本所用的时间。
microtime(true)将以足够高的准确度返回当前时间。 -
@delboy1978uk 改变我的问题,好!现在在未来没有人可以搜索'PID'与'+1天'未来的速度
-
如果您的问题保持原样,您的问题将被严重否决。
-
stackoverflow.com/questions/1219542/… 同类型的问题,但没人敢看。
-
看起来 DateInterval 更快,见下文
标签: php datetime dateinterval