浦和の小さなweb屋さん

Advanced Custom Fieldsのdatepickerで、曜日を日本語で出力する

いつも大変お世話になっております「Advanced Custom Fields」ですが、
datepickerで指定した日付の曜日を出力する際に、日本語で出力したいですよね。
以下のようにして、日本語出力しましたので、メモ。

<?php 
	// get raw date
	$date = get_field('カスタムフィールド名');
	// make date object
	$date = new DateTime($date);
	// week
	$week = array("日", "月", "火", "水", "木", "金", "土");
?>
<p class="event-date">
	<?php echo $date->format('n'); ?>.<span class="day"><?php echo $date->format('j'); ?></span>
	<span class="week"><?php echo $week[(int)date_format($date,'w')] ?></span>
</p>

参考

https://www.advancedcustomfields.com/resources/date-picker/

共有
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Posts published: 44
Copyrights © idew. All Rights Reserved.