これはどのタイムスタンプ形式ですか1651928421543667000

受付中 プログラミング
2024-12-24
hoge
APIを使用していますが、タイムスタンプが1651928421543667000として返されますが、使用してみたサポートされている形式が見つかりません
        strtotime()
        datetime() 
        strftime()
        
PHPで何か助けはありますか?ありがとう!
回答一覧
ナノ秒単位のタイムスタンプです。ns開発者は、I / O、RAM、無線信号などの一部の低レベルタスクに精度が必要です。PHPで同じ値を取得するには、などのコマンドを使用しecho system('date +%s%N');ます。また、10^-9を示すメートル法の基本にns変換msすることもできます。snano
hoge
したがって、出力はUNIXタイムスタンプ形式です。通常の日時形式に変換する場合は、次のコードを使用してください。ただし、@ mardubblesが指摘しているように、最初に時間を10 ^ 9で割って、秒に変換する必要があります。
        $time = time();    
        date("d F Y H:i:s", $time);
        
hoge
time()の単位は秒単位です。OPのタイムスタンプはナノ秒です。したがって、ソリューションを実行可能にするには、変換を最初に実行する必要があります(数秒に変換するには、分割または切り捨て)。 あなたは正しいです、それを認識していないという私の間違い。
hoge