忽略createFromFormat中的纳秒

时间:2012-06-11 14:42:02

标签: php datetime-format

我正在尝试从以下字符串创建DateTime:

  

2012-02-16 00:45:54.441899

我试过这种格式,没有成功:

  

Y-m-d H:i:s。*

我该怎么办?我不关心点之后的部分。

1 个答案:

答案 0 :(得分:2)

你忘记了格式的微秒部分:

$s = '2012-02-16 00:45:54.441899';
$d = DateTime::createFromFormat('Y-m-d H:i:s.u', $s);//format looks like your string
echo $d->format('Ymd');//output format can be whatever you like