0

我有一个日期时间对象,我想修改微秒。我正在使用以下代码。

 $datesArray[$alreadyDoneIndices+$countIndices]->modify("+$microsecondIncrementAmount mseconds");

我收到以下错误消息。

DateTime::modify() [datetime.modify]: Failed to parse time string (+38462 microseconds) at position 3 (4): Unexpected character in C:\xampp\htdocs\DynamicUpdating\timelineUpdater.php on line 147

什么不工作?如果这是问题,是否有关于我在 php 中工作的相对时间戳的参考?

4

2 回答 2

0

只需在 modify("+$microsecondIncrementAmount mseconds") 中查看 mseconds 错误信息告诉你时间字符串错误。

于 2012-08-02T23:12:50.527 回答
0
$datesArray[$alreadyDoneIndices+$countIndices]->modify("+{$microsecondIncrementAmount} mseconds");

注意 {}

于 2012-08-02T23:14:27.890 回答