以下の内容はhttps://end0tknr.hateblo.jp/entry/20110421/1303371883より取得しました。


Time::Duration::ja で human-readable な経過時間を表示

先程のエントリに続き、またも「perl cpanモジュールガイド」から。

viewvcやtracでは、commitからの経過時間を?日前や?ヶ月前のように表示しますが、
perlでは、Time::Duration::ja が、これを実現してくれるようです。

tracの例

perl src

#!/usr/local/bin/perl
use strict;
use Time::Duration::ja;

main();

sub main {
    print earlier(0),"\n";
    print earlier(300),"\n";
    print earlier(30000),"\n";
    print earlier(300000),"\n";
}

実行結果

$ ./foo.pl 
現在
5分前
8時間20分前
3日11時間前

それにしてもイイ感じです。「perl cpanモジュールガイド」




以上の内容はhttps://end0tknr.hateblo.jp/entry/20110421/1303371883より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14