MySQL では、TIMEDIFF() 関数と TIME_TO_SEC() 関数を使用して 2 つのタイムスタンプ間の時間差を秒単位で計算できます。 :
SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) AS diff;
これは値 60 を返します。 2 つのタイムスタンプ間の 1 分の差。
代わりに、UNIX_TIMESTAMP() 関数を使用して差を直接計算することもできます。
SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') - UNIX_TIMESTAMP('2010-08-20 12:00:00') AS diff;
これも値 60 を返します。
TIMEDIFF() およびUNIX_TIMESTAMP():
以上がMySQL で 2 つのタイムスタンプ間の時間差を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。