PHP date()时间函数回顾

         最近突然写到获取某天是周几,一下子就忘记了 date() 函数的运用,往常,我们最常用的是 time(),date(‘Y-m-d H:i:s’) 的运用,再回顾下 date() 函数, 以获取某天是周几为例。

$time = "2023-06-01";
$timestamp = strtotime($time);
$day = date('N', $timestamp); // 获取星期几的数字表示(1 代表星期一,7 代表星期日)$Week = array('星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日');
$DayWeek = $Week[$day - 1];

echo $DayWeek;

// 输出为: 星期四
// 还有以下运用:
$day1 = date('l'); // 当前星期几的英文表示,例如:Wednesday
$day2 = date('D'); // 当前星期几的英文缩写,例如:Wed
$day3 = date('N'); // 当前星期几的数字表示,例如:3 (星期 3)
$day4 = date('w'); // 当前星期几的数字表示,例如:3 (星期 3)
$day5 = date('S'); // 当前星期几的英文序数词后缀,例如:rd
echo $day1; // 输出:Wednesday
echo $day2; // 输出:Wed
echo $day3; // 输出:3
echo $day4; // 输出:3
echo $day5; // 输出:rd
// 判断是否为工作日:根据星期几的数字,判断是否为工作日或休息日。$dayOfWeek = date('N', $timestamp);

if ($dayOfWeek>= 1 && $dayOfWeek <= 5) {echo "今天是工作日";} else {echo "今天是休息日";}
// 根据星期几设置不同的操作:根据星期几的数字,执行不同的操作或显示不同的内容。$dayOfWeek = date('N', $timestamp);

switch ($dayOfWeek) {
    case 1:
        echo "今天是星期一,开始新的一周!";
        break;
    case 5:
        echo "今天是星期五,快乐的周末即将来临!";
        break;
    default:
        echo "今天是平常的一天。";
        break;
}

 本文来自于:https://www.daqielun.top/index.php/2023/07/03/php-date-time-function-review/