WordPressで日付に曜日を表示する

$kizi_id =  $post->ID;
// echo $kizi_id.'<br>';
// Config読込み
include $_SERVER[DOCUMENT_ROOT]."/wp-config.php";// MySQLに接続 ------------------
$db = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
//mysql_query("SET NAMES utf8″);
// DB指定(確認用)
if(!mysql_select_db(DB_NAME, $db)){
    // echo '<div style="color:red;">メインデータベースに接続できません。</div>';
}elseif(mysql_select_db(DB_NAME, $db)){
    // echo '<div style="color:green;">DB指定OK!('.DB_NAME.')</div>';
}
// < EOF > MySQLに接続 ------------------

$sql="SELECT * FROM `tech_posts` WHERE `ID` = '$kizi_id'";
$rs = mysql_query($sql,$db);
$item = mysql_fetch_assoc($rs);
// var_dump($item);
$date = $item[post_date];
list($date, $gomi) = explode(' ', $date);
// echo $date.'<br>';
list($year, $month, $mday) = explode('-', $date);
// echo $yy.'=='.$mm.'=='.$mday.'<br>';

//日付から曜日を判定する関数
function date2wday($year, $month, $mday) {
if($month == 1 || $month == 2) {
    $year--;
    $month += 12;
}
$wday = ($year + intval($year/4) - intval($year/100) + intval($year/400) +
                intval((13*$month+8)/5) + $mday) % 7;
    return $wday;
}
$wday = date2wday($year, $month, $mday);

$arr_wday = array("日", "月", "火", "水", "木", "金", "土");
$str_wday2 = $arr_wday[$wday];

$str_wday2 = $str_wday2 . "曜日";

// echo $str_wday2;

↑こういうことをしなくても、↓これでできる。

<?php the_date("Y年 n月 j日 l"); ?>

コメントを残す