現在の曜日番号を表示
<?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] . '曜日';
?>