開始時刻634942626000000000
と終了時刻を取得してい634942638000000000
ます。どうすれば Unix タイムスタンプに変換できますか? PHP で書式設定された日付/時刻を表示したいですか?
質問する
12744 次
3 に答える
9
C# ticks は午前 0 時からのティック数0001-01-01 00:00:00
(すべてのティックは 1/10000000 秒) であり、UNIX タイムスタンプは UNIX エポック ( 1970-01-01 01:00:00
) の開始からの秒数であるため、望ましい結果は$seconds = 634942626000000000/10000000 - $number_of_seconds
であり、はから までの$number_of_seconds
秒数です。したがって、今必要なのは、何が等しいかを判断することだけです。0001-00-01 00:00:00
1970-01-01 01:00:00
$number_of_seconds
更新:これは C# で行う方法です: Unix タイムスタンプを DateTime に、またはその逆に変換する方法は?
更新 2この単純なスクリプトhttp://hastebin.com/lefiyiheju.melを使用すると、62136892800 であると判断されました$number_of_seconds
が、正確かどうかはわかりません
于 2013-01-20T18:42:55.973 に答える
2
これはそれを行う必要があります:
$seconds = 634942626000000000 / 1000000000;
echo date("Y-m-d H:i:s", $seconds);
于 2013-01-20T18:05:43.727 に答える