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

DateTime::__construct() は PHP 7.1 でミリ秒をサポートしますか?

バージョン 7.1 では、DateTime::__construct() がすでにミリ秒をサポートしていることがわかります。そして特に強調してください:

これは、新しく作成された 2 つのインスタンスの単純な比較では、TRUE ではなく FALSE が返される可能性が高くなることを意味します: new DateTime() == new DateTime()

ただし、私のコードでは、ミリ秒の部分は常に「000000」です。問題は何ですか:

リーリー

出力:

リーリー
PHP中文网PHP中文网2704日前845

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

  • 漂亮男人

    漂亮男人2017-05-24 11:36:12

    はい、ドキュメントには PHP 5.2.2 で追加されたと記載されていますが、テスト後に同じ問題が見つかり、000000 しか返せませんでした

    しかし、この関数は使用できます: microtime()

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-24 11:36:12

    ローカルでテストしました。

    • 7.0、「000000」を表示

    • 7.1、実際のデータを表示します。
      それでは、コードを実行している環境は 7.1 ですか?

    返事
    0
  • キャンセル返事