php - 将数字转换为星期几

标签 php date time

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

1 -> Sunday
2 -> Monday

我有以下问题可以帮助解决相反的问题:day of the week to day number (Monday = 1, Tuesday = 2)

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

while($i < 7)
{
    echo date("N",strtotime(1));
}

我正在搜索的所有内容似乎都是要求将日期转换为数字的人。有人能给我指出正确的方向吗

最佳答案

只需将日期放入一个数组中,使用星期几作为键。然后使用 date('N')获取星期几并使用它作为访问该数组值的键。

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

echo $days[date('N')];

关于php - 将数字转换为星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772867/

相关文章:

javascript - 在 Javascript 中格式化数组循环的日期输出

JavaScript - 按时间字符串排序

php - 如何在 PHP 中进行 wiki/wordpress 风格比较/差异?

php - 类文件的文件名 : file. class.php 或 file.php?

sql - 在SQL中按DATE分组,返回nil

支持时间运算的C++标准库

python - 编写代码 O(256)?

php - 如何为事件菜单项提供不同的样式

php - yii 中的 ajax 调用 Controller (javascript)

javascript - 如何在 ngModel 中转换为毫秒?