<p>DateTime.Now.ToString("yyyyMMddHHmmssffff") を使用して文字列を生成する VB コードと統合しようとしています。 </p>
<p><code>DateTime.Now.ToString("yyyyMMddHHmmssffff")</code></p>
<p>PHP でこれに最も近いのは次のとおりです: </p>
<p><code>date('YmdHis')</code></p>
<p>しかし、これにはミリ秒の部分がありません。 </p>
例として、microtime を使用してみました。 </p>gt;
gt;
gt;
;
<p><code>date('YmdHis',time()).substr(str_replace(".","",microtime(true)),10,17)</code></p>
<p>ただし、これにより文字列が短くなる場合があります。 </p>
リーリーdate
この関数は、マイクロ秒に対して常に 0 を返します。 DateTime->format 関数を使用すると、最後の 2 桁を削除して小数点以下 4 桁を保持できます。