Nokoridays は指定日までの日数を表示します。

 

使い方

#b123_nokoridays(2020-7-24,2020年 東京オリンピック開会式)
・2020年 東京オリンピック開会式まで後187日です。
・2020年 東京オリンピック開会式まで後&b123_nokoridays(2020-7-24);日です。

・2020年 東京オリンピック開会式まで後187日です。

Source

b123_nokoridays.inc.php

<?php
function plugin_b123_nokoridays_convert(){
    $ret = '';
    $args = func_get_args();

    date_default_timezone_set('Asia/Tokyo');
    $pDate1 = gmdate('Y-m-d', time() + 60 * 60 * 9);
    $TimeStamp1 = strtotime($pDate1);
    $TimeStamp2 = strtotime($args[0]);   // ex) $pDate2 = '2028-05-25';
    $SecondDiff = $TimeStamp2 - $TimeStamp1;
    $DayDiff = $SecondDiff / (60 * 60 * 24);

    if ($DayDiff == 0) {
        $frm = '・今日は%sです。<br />';
        $ret = sprintf($frm, $args[1]);
    } else if ($DayDiff > 0) {
        $frm = '・%sまで後%s日です。<br />';
        $ret = sprintf($frm, $args[1], number_format($DayDiff));
    }
    return $ret;
}

function plugin_b123_nokoridays_inline(){
    $args = func_get_args();

    date_default_timezone_set('Asia/Tokyo');
    $pDate1 = gmdate('Y-m-d', time() + 60 * 60 * 9);
    $TimeStamp1 = strtotime($pDate1);
    $TimeStamp2 = strtotime($args[0]);   // ex) $pDate2 = '2028-05-25';
    $SecondDiff = $TimeStamp2 - $TimeStamp1;
    $DayDiff = $SecondDiff / (60 * 60 * 24);

    return number_format($DayDiff);
}

Comments



Today: 1 / Yesterday: 2 / Total: 108

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   最終更新のRSS
Last-modified: 2019-12-16 (月) 18:04:42