如何在PHP中创建一个等价于yyyyMMddHHmmssffff [duplicate]的字符串

332nm8kg  于 11个月前  发布在  PHP
关注(0)|答案(1)|浏览(80)

此问题在此处已有答案

Getting date format m-d-Y H:i:s.u from milliseconds(18回答)
昨天关门了。
我正试图与一些VB代码集成,这些代码使用
第一个月
在PHP中我能得到的最接近这个的是
date('YmdHis')
但这个缺少毫秒,
我试过用microtime玩。
date('YmdHis',time()).substr(str_replace(".","",microtime(true)),10,17)
但有时这会导致更短的字符串

4bbkushb

4bbkushb1#

date函数总是在微秒内返回零。使用DateTime -> format并将最后两位数字砍掉,以便留下4个小数位。

substr((new DateTime()) -> format('YmdHisu'), 0, 18);

字符串

相关问题