ホームページ  >  に質問  >  本文

PHPでyyyyMMddHHmmssffffに相当する文字列を作成するにはどうすればよいですか?

<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>
P粉238355860P粉238355860467日前477

全員に返信(1)返信します

  • P粉978551081

    P粉9785510812023-08-01 10:21:59

    date この関数は、マイクロ秒に対して常に 0 を返します。 DateTime->format 関数を使用すると、最後の 2 桁を削除して小数点以下 4 桁を保持できます。

    リーリー

    返事
    0
  • キャンセル返事