Learning site for website creation
曜日番号

曜日を表示する:PHP

公開日:2014年10月02日 更新日:2014年10月08日

現在の曜日番号を表示

<?php
//現在の曜日番号(日:0  月:1  火:2  水:3  木:4  金:5  土:6)を取得
$weekno = date('w');

//現在の曜日番号出力
echo $weekno;
?>

現在の曜日を表示

<?php
//日本語の曜日配列
$weekjp = array(
  '日', //0
  '月', //1
  '火', //2
  '水', //3
  '木', //4
  '金', //5
  '土'  //6
);

//現在の曜日番号(日:0  月:1  火:2  水:3  木:4  金:5  土:6)を取得
$weekno = date('w');

//日本語曜日を出力
echo $weekjp[$weekno] . '曜日';
?>

指定日の曜日番号を表示

<?php
//日付を指定
$year = 2014;
$month = 1;
$day = 1;

//指定日のタイムスタンプを取得
$timestamp = mktime(0, 0, 0, $month, $day, $year);

//指定日の曜日番号(日:0  月:1  火:2  水:3  木:4  金:5  土:6)を取得
$weekno = date('w', $timestamp);

//指定日曜日番号出力
echo $weekno;
?>

指定日時の曜日を表示

<?php
//日本語の曜日配列
$weekjp = array(
  '日', //0
  '月', //1
  '火', //2
  '水', //3
  '木', //4
  '金', //5
  '土'  //6
);

//日付を指定
$year = 2014;
$month = 1;
$day = 1;

//指定日のタイムスタンプを取得
$timestamp = mktime(0, 0, 0, $month, $day, $year);

//指定日の曜日番号(日:0  月:1  火:2  水:3  木:4  金:5  土:6)を取得
$weekno = date('w', $timestamp);

//指定日の日本語曜日を出力
echo $weekjp[$weekno] . '曜日';
?>