0

如何在 PHP 中比较这种日期格式?12 年 4 月 30 日 03.46.59.000000000 下午

4

3 回答 3

1

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

于 2012-09-18T09:04:01.307 回答
0

I am not sure what the last 9 digits are for. If it's milli seconds php supports just up to 6 digits with u thats why I'd used * to drop the last digits.

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

Further information can be found here: http://php.net/manual/en/datetime.createfromformat.php

于 2012-09-18T09:12:03.253 回答
0

您可以使用 DateTime 函数createfromformat()此处)。如果您从中制作时间戳(使用strtotimegetTimeStamp),则很容易与其他时间戳进行比较。

于 2012-09-18T09:03:02.873 回答