Bagaimana untuk mencipta rentetan yang setara dengan yyyyMMddHHmmssffff dalam PHP?
<p>Saya cuba menyepadukan dengan beberapa kod VB yang menggunakan DateTime.Now.ToString("yyyyMMddHHmmssffff") untuk menjana rentetan. </p>
<p><kod>DateTime.Now.ToString("yyyyMMddHHmmssffff")</code></p>
<p>Paling dekat yang saya boleh dapatkan dengan ini dalam PHP ialah: </p>
<p><kod>tarikh('YmdHis')</kod></p>
<p>Tetapi ini tiada bahagian milisaat. </p><p>Saya telah mencuba menggunakan masa mikro, sebagai contoh: </p><p><kod></code></p>
<p><kod>tarikh('YmdHis',time()).substr(str_replace(".","",microtime(true)),10,17)</code></p>
<p>Tetapi kadangkala ini menghasilkan rentetan yang lebih pendek. </p>