Dans MySQL, vous pouvez calculer la différence entre deux horodatages en secondes à l'aide des fonctions TIMEDIFF() et TIME_TO_SEC() :
SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) AS diff;
Cela renverra une valeur de 60, indiquant une différence d'une minute entre les deux horodatages.
Vous pouvez également utiliser la fonction UNIX_TIMESTAMP() pour calculer directement la différence :
SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') - UNIX_TIMESTAMP('2010-08-20 12:00:00') AS diff;
Cela renverra également une valeur de 60.
Considérations sur l'utilisation de TIMEDIFF() et UNIX_TIMESTAMP() :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!