PHP 日付から曜日を取得

ここではPHPで日付から曜日を取得する方法を解説しています。

データベースのdate形式

<?php

    $date = "2014-1-29";
    // $date = "2014-01-29";
    // $date = "2014/1/29";
    // $date = "2014/01/29";
    $week = array("日", "月", "火", "水", "木", "金", "土");
    $date = strtotime($date);
    $w = date("w", $date);

    echo $week[$w];

年、月、日が分かれている場合

<?php

    $year = 2014;
    $month = 1;
    // $month = 01;
    $day = 29;
    $week = array("日", "月", "火", "水", "木", "金", "土");
    $time = mktime(0, 0, 0, $month, $day, $year);
    $w = date("w", $time);

    echo $week[$w];

2 thoughts on “PHP 日付から曜日を取得

  1. 高尾慶蔵

    日付から曜日を割り出すプログラムを探していたのですが、やっと見つけました。簡単なようで意外とないものですね。ありがとう。感謝です。

    返信
    1. 後藤 祐一 投稿作成者

      調べてみたら自分のソースが特殊でした;DateTime使っていない(”*

      返信

高尾慶蔵 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください