PHPで休日(土日)を判定する方法・曜日を判定する方法

PHP-Holiday

こんにちはフロントエンドエンジニアのまさにょんです!

今回は、PHPで休日(土日)を判定する方法・曜日を判定する方法について解説していきます。

PHPで休日(土日)を判定する方法・曜日を判定するSample

PHPの日付関数である date()では、date('w'); で曜日の番号を取得することができます。

曜日の番号は、日曜日を0として始まり、土曜が6で終わるような順番になっています。

上記の機能を利用して、PHPで休日(土日)を判定する方法・曜日を判定するSampleCodeは、次のとおりです。

// 1. 曜日配列を用意する
$dayofweek_array = [
    '日', // 0
    '月', // 1
    '火', // 2
    '水', // 3
    '木', // 4
    '金', // 5
    '土', // 6
];

// 2. 曜日ごとの番号を取得する! => date('w') で今日の曜日のNoが取得できる!
$dayofweek_num = date('w');

echo $dayofweek_num . "\n";
// 4

// 3. 日本語で曜日を出力する
echo $dayofweek_array[$dayofweek_num] . '曜日' . "\n";
// 木曜日

$rest_date_flag = false;

// 0(日曜)か6(土曜)なら休日として判定する
if($dayofweek_num == 0 || $dayofweek_num == 6){

    echo "休みやん!" . "\n";
    $rest_date_flag = true;
};

$isHoliday = $rest_date_flag ? 'true' : 'false';

echo "休みフラグ: {$isHoliday}" . "\n";
// 休みフラグ: false

Twitterやってます!Follow Me!

神聖グンマー帝国の逆襲🔥

神聖グンマー帝国の科学は、世界一ぃぃぃぃぃぃ!!!!!

プログラミング学習・エンジニア転職関連の情報

自宅で現役エンジニアから学べる『TechAcademy』 (エンジニア転職保証)

『GEEK JOBキャンプ』スピード転職コース(無料)

【IT道場】入校時0円! 就職目的プログラミングスクール

エンジニア転職なら100%「自社開発」求人に強い【クラウドリンク】

『techgym』 (Python特化・無料)

PHP / Laravel書籍

最近の投稿