J'ai besoin de la différence entre deux dates en jours, heures et minutes. Une date actuelle (NOW()) et un end_date. Et j'en ai besoin dans deux requêtes distinctes qui fonctionnent un peu différemment.Différence de date/heure MySQL en jours, heures et minutes
Le premier a besoin de les retourner dans le format suivant une seule colonne:
-------------------------
| time_left |
-------------------------
| x days x hours x min |
-------------------------
Le second a besoin de les retourner dans trois colonnes, en vous assurant qu'il retourne 0s fo chaque colonne si le date_fin a surpassé la date actuelle:
-------------------------------------------
| days_left | hrs_left | min_left |
-------------------------------------------
| x | x | x |
-------------------------------------------
J'ai une solution pour tout cela mais c'est horrible. Je suis sûr que quelqu'un a trouvé au moins une façon relativement propre de résoudre cela. Merci à l'avance!
Pour le second, regardez dans 'TIMEDIFF',' TIME_TO_SEC' et 'MAX (0, yourValue)' fonctions –