我正在尝试使用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'));
非常感谢任何帮助。
答案 0 :(得分:1)
您应该考虑以这种方式输入完整字符串作为格式。
P0Y0DT10H0M