Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
comment vérifier en php que l'on est le dernier jour du mois ? En tenant compte, bien entendu, des mois de 28/29/30 ou 31 jours.
Non testé, mais cela devrait marcher (les mktime sont demandés pour midi afin d'éviter les problèmes de changement d'heure lors du passage à l'heure d'été ou retour). L'astuce c'est que l'on peut utiliser des numéros de jours inférieurs à 1 et des numéros de mois supérieurs à 12 sans inconvénient, et que le dernier jour du mois c'est « la veille du premier jour du mois suivant ».
/* Timestamp de ce midi */ $ts_today = mktime(12, 0, 0, $month, $day, $year);
/* Timestamp pour midi, le dernier jour du mois */ $ts_lastday = mktime(12, 0, 0, $month+1, 0, $year);
if ($ts_today == $ts_lastday) { /* C'est le jour de la paye ! */ }
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
comment vérifier en php que l'on est le dernier jour du mois ? En tenant
compte, bien entendu, des mois de 28/29/30 ou 31 jours.
Non testé, mais cela devrait marcher (les mktime sont demandés pour midi
afin d'éviter les problèmes de changement d'heure lors du passage à
l'heure d'été ou retour). L'astuce c'est que l'on peut utiliser des
numéros de jours inférieurs à 1 et des numéros de mois supérieurs à 12
sans inconvénient, et que le dernier jour du mois c'est « la veille du
premier jour du mois suivant ».
comment vérifier en php que l'on est le dernier jour du mois ? En tenant compte, bien entendu, des mois de 28/29/30 ou 31 jours.
Non testé, mais cela devrait marcher (les mktime sont demandés pour midi afin d'éviter les problèmes de changement d'heure lors du passage à l'heure d'été ou retour). L'astuce c'est que l'on peut utiliser des numéros de jours inférieurs à 1 et des numéros de mois supérieurs à 12 sans inconvénient, et que le dernier jour du mois c'est « la veille du premier jour du mois suivant ».