和暦と日付
-
日付を和暦で表示させるために
functions.phpに————————————————–*/
function wareki($ymd)
{
list($y,$m,$d) = explode(“/”,$ymd);
$m = str_pad($m,2,0,STR_PAD_LEFT);
$d = str_pad($d,2,0,STR_PAD_LEFT);$ymd = $y.$m.$d;
if ($ymd <= “19120729”) {
$gg = “明治”;
$yy = $y – 1867;
} elseif ($ymd >= “19120730” && $ymd <= “19261224”) {
$gg = “大正”;
$yy = $y – 1911;
} elseif ($ymd >= “19261225” && $ymd <= “19890107”) {
$gg = “昭和”;
$yy = $y – 1925;
} elseif ($ymd >= “19890108”) {
$gg = “平成”;
$yy = $y – 1988;
}
$wareki = “{$gg}{$yy}年{$m}月{$d}日”;
return $wareki;
}/*————————————————–
を記入して
実際のページに
<?php echo wareki(get_the_date()); ?>
を記入すると
和暦の年は表示されるのですが
その後の月日付が表示されません。こういった場面に出くわした方はいらっしゃいますでしょうか。
ちなみに和暦表示ではなく
<?php echo (get_the_date()); ?>
を記入すると日付まで表示されます。
- トピック「和暦と日付」には新たに返信することはできません。