从星期几获取日期名称

use*_*129 -1 php cakephp

我的 mysql 数据库中有 7 条记录,每条记录都对应于 0-6 的星期几

现在我想显示我的 PHP 脚本,而不是 0,'Sunday' 或代替 1 想显示'Monday'。

是否有任何函数可以使用星期几并返回星期几的名称?

dav*_*ave 6

您可以使用日期函数,格式为l

l(小写'L')

星期几的全文表示

http://php.net/manual/en/function.date.php

并使用周日为 0 的事实:

echo date('l', strtotime("Sunday +{$day_number} days"));
Run Code Online (Sandbox Code Playgroud)

或者作为一个函数:

function getDayNameFromDayNumber($day_number) {
    return date('l', strtotime("Sunday +{$day_number} days"));
}
Run Code Online (Sandbox Code Playgroud)