将数字转换为星期几

The*_*Rat 3 php time date

我需要将数字转换为日期即

1 -> Sunday
2 -> Monday
Run Code Online (Sandbox Code Playgroud)

我有以下相反的问题:星期几到星期数(星期一= 1,星期二= 2)

一旦我能够做到这一点,我可以循环通过并回显当天,即:

while($i < 7)
{
    echo date("N",strtotime(1));
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找的所有东西似乎都是人们要求将一天转换为数字.有人可以指出我正确的方向

Joh*_*nde 7

只需使用星期几作为关键字将数组放入数组中.然后使用date('N')获取星期几并使用它作为键访问该数组值.

$days = [
  1 => 'Sunday',
  2 => 'Monday',
  3 => 'Tuesday',
  4 => 'Wednesday',
  5 => 'Thursday',
  6 => 'Friday',
  7 => 'Saturday'
];

echo $days[date('N')];
Run Code Online (Sandbox Code Playgroud)