DateInterval字符串问题

时间:2017-06-09 20:03:31

标签: php datetime dateinterval

我正在尝试使用php中的datetime来解决数学问题。 我正在创建的字符串是动态的问题。如果我添加为静态字符串它运行正常,但如果我使字符串动态它失败。这是一个代码示例。

 $now = new DateTime();
$datetime_interval = 'P' . $filledOrder->hours . 'H'; // hours comes from an object
$now->add(new DateInterval($datetime_interval));

如果我向DateInterval添加静态字符串工作正常enter code here

$now->add(new DateInterval('P10H'));

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您应该考虑以这种方式输入完整字符串作为格式。

P0Y0DT10H0M