1

私は2つのUNIX時間を持っています。1つは今日の日付で、もう1つは有効期限です。

  • 今日の時間: 1377173245 (2013-08-22 12:07:25)
  • 有効期限: 1406303166 (2014-07-25 15:46:06)

私が達成したいのは、リストの有効期限が切れるまでの残り時間を計算することです。現在のケースでは11 months -- hours -- minutes -- seconds、違いを計算するための適切な解決策が見つかりませんでした。UNIXタイムシステムを使用して時差を計算することは可能でしょうか?

ありがとうございました :-)

4

5 に答える 5

2

使用するDateTime::diff

https://www.php.net/manual/en/datetime.diff.phpのドキュメントを参照してください

于 2013-08-22T12:20:57.647 に答える
0

使用DateTimeクラス:

例:

$datetime1 = new DateTime();
$datetime2 = new DateTime('2014-07-25 15:46:06');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%M months, %H hours, %I minutes, and %S seconds remaining ');

出力:

11 months, 21 hours, 44 minutes, and 20 seconds remaining 
于 2013-08-22T12:22:34.460 に答える