Marketing de Contenu

PHP: Combien de jours avant Noël?

Chien de NoëlNous avons un client qui a un spécial qui n'est valable que jusqu'à Noël et le réglage pour les jours jusqu'à l'expiration est dans un champ enregistré dans la base de données.

J'avais besoin d'écrire un travail cron (travail planifié) qui met à jour le champ de chacun de leurs restaurants tous les soirs. Je n'avais jamais scénarisé de tâches cron auparavant - grâce à mon collègue, Tim, à Imavex pour m'avoir conduit dans la bonne direction. Je l'ai même envoyé par e-mail le matin pour me faire savoir qu'il a réussi.

Quoi qu'il en soit, je me suis dit que depuis que j'avais écrit le code de toute façon, je pourrais partager le plaisir et le faire partager à vous:

$ mois = 12;
$ jour = 25;
$ année = date ("Y");
$ jours = (int) ((mktime (0,0,0, $ mois, $ jour, $ année) - time (void)) / 86400);
if ($ jours> 0) {
$ année = $ année + 1;
$ jours = (int) ((mktime (0,0,0, $ mois, $ jour, $ année) - time (void)) / 86400);
}
commutateur ($ jours) {
cas 0:
echo "Joyeux Noël!";
break;
cas 1:
echo "C'est la veille de Noël!";
break;
par défaut:
echo "Il y a". $ jours. "plus de jours jusqu'à Noël!";

}

Méfiez-vous du copier-coller à partir de la publication, parfois les apostrophes sont gâchées. Si vous avez WordPress, vous pouvez en fait l'insérer dans le code de votre page et l'afficher. Je ne suis pas sûr que tout le monde soit enthousiasmé par le fait que Noël soit à 48 jours, mais que diable!

Si vous le vouliez, vous pourriez même construire l'énoncé de cas et faire les 12 jours de Noël. 🙂

Ce code prend également en compte l'année, donc l'année prochaine il continuera à fonctionner!

Douglas Karr

Douglas Karr est le directeur marketing de OuvrirINSIGHTS et le fondateur de la Martech Zone. Douglas a aidé des dizaines de startups MarTech à succès, a contribué à la due diligence de plus de 5 milliards de dollars d'acquisitions et d'investissements MarTech, et continue d'aider les entreprises à mettre en œuvre et à automatiser leurs stratégies de vente et de marketing. Douglas est un expert et conférencier de renommée internationale en matière de transformation numérique et de MarTech. Douglas est également l'auteur d'un guide pour les nuls et d'un livre sur le leadership d'entreprise.

Articles Relatifs

Retour à bouton en haut
Fermer

Adblock détecté

Martech Zone est en mesure de vous fournir ce contenu gratuitement car nous monétisons notre site grâce aux revenus publicitaires, aux liens d'affiliation et aux parrainages. Nous vous serions reconnaissants de supprimer votre bloqueur de publicités lorsque vous consultez notre site.