アドバンスカスタムフィールドで日付から曜日(英字表記)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <?php
     $sche_date_base = get_field('schedule_day');
    $sche_date = date_create($sche_date_base);
    //echo date_format( $sche_date,'m/d');
    echo date_format( $sche_date,'Y.m.d');
                 
//曜日割り出し
$datetime = date_create($sche_date_base);
$week = array("日", "月", "火", "水", "木", "金", "土");
$week = array("SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT");            
$w = (int)date_format($datetime, 'w');
 //echo '(' . $youbi = $week[$w].')';
echo ' (' . $youbi = $week[$w].')';        
?>

参考

これもみつけたkど