我们有一个客户,他的特殊优惠仅在圣诞节之前有效,而直到到期的天数设置都保存在数据库中的字段中。
我需要编写一份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天。 🙂
该代码还将年份考虑在内,因此明年它将继续有效!
或者你可以检查 http://www.isitchristmas.com/ 甚至订阅它的 RSS 😉
现在这很有趣!
嗨道格,
感谢这段代码。 🙂 我正在尝试将它作为小部件放在我博客的侧边栏上。 我粘贴了代码,它只是在页面上显示原始代码.. 不是一个 php 向导.. 有什么“简单”的方法可以让它工作吗?
谢谢,
担
您可能需要编辑 sidebar.php - 只需在其中插入代码 + 必要的打开和关闭 PHP 标记。