使う機会があったのでメモ。
/**
* 日付を元に曜日(英語)を返す
*
* @param string $date 日付 ex.'2022-01-02'
* @return string 曜日 ex.'sun'
*/
function getDayOfWeek($date) {
$dayOfWeek = [0 => 'sun', 1 => 'mon', 2 => 'tue', 3 => 'wed', 4 => 'thu', 5 => 'fri', 6 => 'sat'];
return $dayOfWeek[date('w', strtotime($date))];
}
※英語の曜日の場合、もっと簡潔に書く方法をコメントにて教えていただきました。
ありがとうございます。