如何在PHP中比较这种格式? 30-APR-12 03.46.59.000000000 PM?

时间:2012-09-18 08:57:07

标签: php oracle

如何在PHP中比较这种日期格式? 30-APR-12 03.46.59.000000000 PM

3 个答案:

答案 0 :(得分:1)

您可以使用该格式创建DateTime对象,然后以您想要的任何格式获取日期 - http://us2.php.net/manual/en/datetime.createfromformat.php

答案 1 :(得分:0)

您可以使用DateTime函数createfromformat()here)。如果您使用strtotimegetTimeStamp创建时间戳,则可以轻松地与其他时间戳进行比较。

答案 2 :(得分:0)

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

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

可在此处找到更多信息:http://php.net/manual/en/datetime.createfromformat.php