如何在php中比较这种格式?2012年4月30日03.46.59.000000000下午?

如何在php中比较这种格式?2012年4月30日03.46.59.000000000下午?,php,oracle,Php,Oracle,如何在PHP中比较此日期格式?2012年4月30日03.46.59.000000000 PM您可以使用DateTime函数createfromformat()()。如果你用它来做一个时间戳(使用or),它很容易与其他时间戳进行比较。你可以从该格式创建一个DateTime对象,然后以任何你想要的格式获取日期-我不确定最后9位数字的用途。如果是毫秒,php最多支持6位u,这就是为什么我用*删除最后的数字 $date = DateTime::createFromFormat('j-M-y H.i.s.

如何在PHP中比较此日期格式?2012年4月30日03.46.59.000000000 PM

您可以使用DateTime函数
createfromformat()
()。如果你用它来做一个时间戳(使用or),它很容易与其他时间戳进行比较。

你可以从该格式创建一个DateTime对象,然后以任何你想要的格式获取日期-

我不确定最后9位数字的用途。如果是毫秒,php最多支持6位u,这就是为什么我用*删除最后的数字

$date = DateTime::createFromFormat('j-M-y H.i.s.u*', '30-APR-12 03.46.59.000000000 PM');

更多信息可在此处找到:

您可以从该格式创建一个DateTime对象,然后以您想要的任何格式获取日期-@DanLaManna您应该将其作为答案写入。。