新規作成 | 管理 | 差分 | 検索 | FrontPage | ページ一覧 | 更新履歴 | RSS

PlugIn/date - 通日から年-月-日の文字列を作ります

管理

通日から年-月-日の文字列を作ります

$plugin->def("date",
  "通日から年-月-日の文字列を作ります",
  sub {
    my $arg = shift;
    my $time;
    if ($arg) {
      $time = $arg * 60 * 60 * 24;
    }
    else {
      $time = time;
    }
    my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime($time);
    $year += 1900 if $year < 1900;
    $mon += 1;
    return sprintf("%04d-%02d-%02d", $year,$mon,$mday);
  }
);

解説

管理

引数は通日です。通日は (day-number) で作ります。 引数を省略すると PlugIn/today と全く同じ動作になります。

使用例

管理

明日の日付

##(date (+1 (day-number)))

=> 2021-05-17