-6

所以基本上我要找的是,我怎样才能显示从当前日期到星期日这周剩余的天数,而不是显示本周过去的天数?请指出正确的方向,我不知道从哪里开始......

4

3 回答 3

1

date(w)会给你一个天数(0代表星期日,6代表星期六)。PHP文档

echo (7 - date("w")) ." days left before its sunday";
于 2013-04-18T14:08:57.727 回答
1

php date 函数可以返回星期几的数字表示。

$current_date = (int)date('w');

然后你可以遍历一个输出剩余天数的循环。

于 2013-04-18T14:09:49.780 回答
0

这是你在找什么?

if (time() < strtotime('last monday')){
  //...
}

或者您可以将它们分开以获得日期延迟(经过多少天)

像下面这样

$delta = time() - strtotime('last monday');

现在你可以在几秒钟内得到尊重

和价值:

$number_of_days = (int)((time() - strtotime('last monday'))/(60 * 60 * 24)  );

今天是星期四,输出为 3 [星期二、星期三、星期四]

于 2013-04-18T14:04:44.093 回答