【发布时间】:2016-08-02 14:33:37
【问题描述】:
我是 PHP 新手,不知道我的要求是否可行:
我需要获取一个包含当前星期几的数组,并指出每一天是该月该日期的第一次、第二次、第三次、第四次还是第五次出现。
示例
对于 2016 年 8 月的第一周,它将是:
monday1
tuesday1
wednesday1
thursday1
friday1
saturday1
sunday1
但对于 2016 年 8 月的最后一周(从 8 月开始到 9 月结束),它将是:
monday5
tuesday5
wednesday1
thursday1
friday1
saturday1
sunday1
我试过了,但它只适用于当天。
$week_of_the_month = ceil(date('d', $time)/7);
$jd = cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y"));
echo jddayofweek($jd,1).$week_of_the_month;
【问题讨论】:
-
嗨,向我们展示您在代码中所做的工作很重要,然后我们可以为您找出解决方案
-
到目前为止您尝试过什么?我们不是来从头开始编写代码的。向我们展示您尝试过的代码。
-
是的,这是可能的,但正如@MueyiwaMosesIkomi 所说,您最好向我们展示您的作品。
-
对不起,我是新手,我只知道今天如何获得:$week_of_the_month = ceil(date('d', $time)/7); $jd = cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y")); echo jddayofweek($jd,1).$week_of_the_month;
标签: php week-number