2015-11-03 59 views
0

如果我使用date('Y-m-d H:i:s.u')输出会像2015年11月3日13一些事:25:25.253000。但我需要2015-11-03 13:25:25.253我该怎么做呢?如何获得在Y-M-d小时当前时间:I:s.Millisecond格式PHP

+1

[所以你不能找到一个PHP函数,将切断字符串的最后三个字符?](http://php.net/manual/en/function.substr.php) –

+0

你没有得到'2015-11-03 13:25:25.253000'。你得到'2015-11-03 13:25:25.000000' –

回答

0

试试这个date('Y-m-d H:i:s'.substr((string)microtime(), 1, 4))

还是什么丹尼尔提出的意见楼下。

+1

只是为了好风格:你不应该在格式字符串中包含可变内容。使用'date('Y-m-d H:i:s')。substr((string)microtime(),1,4)'也许有一次事先编译/缓存格式的优化器。这将失败,变量字符串 –

+0

公平点丹尼尔 – link1tmk

+0

而且,丹尼尔的方法更快。 – Benio

相关问题