php date de moins qu'une autre date
donné ce genre d'objet date
date("m/d/Y", strtotime($numerical." ".$day." of ".date("F")))
où il peut donner un jj/mm/aaaa jour qui est le "premier lundi du mois d'août", par exemple
comment puis-je décider si cette date est supérieure, inférieure ou égale à la date d'aujourd'hui?
J'ai besoin d'un now()
méthode qui fonctionne dans ce format et peut être comparé entre les objets date
Je n'ai pas essayé date() < date() , pourtant. Mais je ne pense pas que ce sera le travail
toute réflexion apprécié
Vous ne pensez pas que cela va fonctionner? Pourquoi ne pas essayer?
il veut comparer date()'s la sortie, pas le entier timestamp...
il veut comparer date()'s la sortie, pas le entier timestamp...
OriginalL'auteur CQM | 2013-06-26
Vous devez vous connecter pour publier un commentaire.
Comparer les horodateurs:
C'est possible que
strtotime()
retourne le nombre de secondes depuis le 1.1.1970 ettime()
trop. Et en PHP, vous pouvez comparer facilement les nombres entiers...OriginalL'auteur bwoebi
J'ai mal compris votre question. Vous n'êtes pas en utilisant une date objet dans la comparaison, comme vous dites, mais plutôt une représentation sous forme de chaîne d'une date (créé par
date
).Il est facile de comparer presque toute représentation sous forme de chaîne d'une date à l'actuel temps:
La comparaison d'une chaîne de date à l'actuel jour est seulement un peu plus compliqué. Voici une façon de le faire:
Plutôt que d'utiliser
time
pour obtenir l'heure actuelle à la seconde, vous calculez les horodateurs pour les deux minuits qui jalonnent la date d'aujourd'hui. Ensuite, vous comparez-vous à ceux qui.Il y a de plus intelligent façons de le faire (comme par exemple la comparaison de la
YYYY/MM/DD
représentations de la date et aujourd'hui), mais cet exemple s'appuie parfaitement sur le premier.OriginalL'auteur ell