Maison  >  Article  >  développement back-end  >  Explication détaillée de la méthode de comparaison de dates en PHP et MYSQL

Explication détaillée de la méthode de comparaison de dates en PHP et MYSQL

怪我咯
怪我咯original
2017-07-11 14:34:132812parcourir

MYSQL a une fonction datenow(). Cette valeur ne renvoie pas horodatage, mais quelque chose comme 2010-10- 1 12. :12:12 Similaire, PHP a une fonction de date date(), date("Y-m-d", time()) renvoie l'heure actuelle. Si time() est simplement utilisé, l'heure actuelle est renvoyée. , par exemple, des nombres tels que 17

Comparaison de dates MYSQL

TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;

Notre date_col doit être au format date-heure, pas un horodatage,

mysql> ; SELECT FROM_UNIXTIME(875996580);
-> '1997-10-04 22:23:00'

day(FROM_UNIXTIME(1277709862)) Ceci renvoie l'heure d'un certain horodatage à maintenant Nombre de jours

Obtenir le jour : jour(FROM_UNIXTIME(add_time))
Obtenir le mois : mois(FROM_UNIXTIME(add_time))
Obtenir l'année : année(FROM_UNIXTIME(add_time))
Obtenir en texte SQL Le l'horodatage est formaté en jour, mois et année : jour (maintenant ()), mois (maintenant ()), année (maintenant ())
où add_time est le nom du champ et le format de stockage est linux Horodatage.

mysql> set @a = unix_timestamp();
Requête OK, 0 ligne affectée (0,00 sec)
mysql> - --------+
| @a |
+----------------+
| 1154942084
+-- ----- -----+
1 ligne dans l'ensemble (0,00 sec)
mysql> select from_unixtime(@a
+------------); ----- ----+
| from_unixtime (@a)
+---------------------+
| 2006-08-07 17:14:44 |
+-------------------------+
1 ligne dans l'ensemble ( 0,00 seconde)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn