KBoardの日付表示形式を変更する

Last Updated: 2015 年 10 月 19 日 2のコメント

KBoardは WordPressで掲示板を操作するのに便利なプラグインです。 この時はwpholicさんがお問い合わせいただきました」作成日が一日未満の場合は、時間を、一日以上であれば、日付を表示「方法を簡単に見てみましょう。基本的なアイデアは、作成日と現在の日付を比較し、差が1日未満の場合は「時:分」を1日以上の場合は「月-日」を表示することです。この場合、コード KBoard スキンファイル(例:list.php)に追加します。

<?php
$now = date("Y-m-d");
$last_active = date("Y-m-d", strtotime($content->date));
$now = new DateTime($new);
$last_active = new dateTime($last_active);
$interval = $last_active->diff($now);
$difference = $interval->format('%R%a days');
if($difference < 1){
echo date("H:i", strtotime($content->date));
}
else{
echo date("m-d", strtotime($content->date));
}
?>

上記のコードを適用してみると次のように掲示板が表示されます。 (1日以内の記事は時:分で表示され、1日以上は月に - 日表示)

WordPress KBoard 日付の形式

WordPressで日付の形式については、 この記事を参照してください。 もう少し完全に完成する一定の時間(例えば、10秒あるいは1分)ごとに自動更新(Refresh)されるようにjavascriptやjQueryを適用するといいようです。


2のコメント

コメント

  1. こんにちは。

    本当にありがとうございます。
    完全に非常によく動作します。
    真のフィクサーです。
    今日も良い一日を過ごす〜!
    ありがとうございます。
    こっくり
    応答