首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cron检查是否周日,然后死亡

Cron检查是否周日,然后死亡
EN

Stack Overflow用户
提问于 2013-08-26 14:31:26
回答 3查看 99关注 0票数 1

我有一个用php编写的cron任务,我想检查一下今天是不是星期天,然后调用die,

我是这样写的:

代码语言:javascript
复制
if(date('w', strtotime('sunday'))) {
        die;
}

但看起来似乎是错误的,因为echo date('w', strtotime('sunday'))返回零(0)。

EN

回答 3

Stack Overflow用户

发布于 2013-08-26 14:34:28

如果是星期天,date()w应该返回0。

报价出自手册:

w|星期几的数字表示|0(表示周日)到6(表示周六)

使用小写的L代替w。

l(小写'L') |星期几的完整文本表示|周日到周六

或者将您的代码更改为

代码语言:javascript
复制
if(date('w') == 0)
    die();
票数 1
EN

Stack Overflow用户

发布于 2013-08-26 14:35:46

或者你可以干脆

代码语言:javascript
复制
if(date('w') == 0) die();
票数 1
EN

Stack Overflow用户

发布于 2013-08-26 14:42:13

看看这个How to find day of week in php in a specific timezonephp date document可能会很有用。

date('w')返回值从0(星期日)到6(星期六),第二个参数是timestamp,默认是当前时间戳time()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18437947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档