ホームページ >バックエンド開発 >PHPチュートリアル >ミリ秒のタイムスタンプからマイクロ秒の日付形式を取得するにはどうすればよいですか?
ミリ秒から m-d-Y H:i:s.u の日付形式を取得します
問題:
ミリ秒単位で提供される UNIX タイムスタンプから、マイクロ秒単位でフォーマットされた日付を取得することは、継続的な課題です。これを実行しようとすると、予想される結果ではマイクロ秒が表示されるはずであるにもかかわらず、出力は一貫して 000000 になります。
解決策:
この問題を解決するには、正しい入力形式を使用します。以下に示すように、U.u です:
$now = DateTime::createFromFormat('U.u', microtime(true)); echo $now->format("m-d-Y H:i:s.u");
出力:
このアプローチでは、目的の出力が生成されます:
04-13-2015 05:56:22.082300
PHP日付形式の解釈:
追加メモ:
以上がミリ秒のタイムスタンプからマイクロ秒の日付形式を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。