PHP:直到圣诞节还有几天?

圣诞狗我们有一个客户,他的特殊优惠仅在圣诞节之前有效,而直到到期的天数设置都保存在数据库中的字段中。

我需要编写一份cron作业(计划的作业),以每晚更新其每个餐厅的字段。 我以前从未写过任何Cron作业的脚本-感谢我的同事Tim 伊马克斯 引导我朝着正确的方向前进。 我什至在早上给我发了电子邮件,让我知道它成功了。

无论如何,我认为自从我编写代码以来,我就可以分享乐趣并将其发布给大家:

$ month = 12;
$ day = 25;
$ year = date(“ Y”);
$ days =(int)(((mktime(0,0,0,$ month,$ day,$ year)-time(void))/ 86400);
如果($ days> 0){
$ year = $ year +1;
$ days =(int)(((mktime(0,0,0,$ month,$ day,$ year)-time(void))/ 86400);
}
切换($天){
案例0:
回声“圣诞快乐!”;
打破;
案例1:
回声“这是圣诞节前夕!”;
打破;
默认情况下:
回声“直到圣诞节还有“。$ days。”天!”
}

提防帖子中的复制和粘贴,有时撇号会变得一团糟。 如果您拥有WordPress,则可以将其实际插入到页面代码中并显示出来。 我不确定每个人都对圣诞节只有48天的路程感到兴奋,但是这真是太糟糕了!

如果您愿意,您甚至可以构建案例陈述并进行圣诞节的12天。 🙂

该代码还将年份考虑在内,因此明年它将继续有效!

4条评论

  1. 1
  2. 3

    嗨道格,

    感谢您提供的这段代码。 🙂我正在尝试将其作为小部件放在博客的侧边栏上。 我将代码粘贴到其中,而只是在页面上显示原始代码。不是PHP向导。是否有任何“简单”的方法来使其工作?

    谢谢,

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.