説明

2つの時刻の時間差を求めます。

構文
k = timediff( i, j );

引数
 i : 起点時刻(gettimeofday形式)
 j : 終点時刻(gettimeofday形式)

返り値
 k =
       時間差 : gettimeofdayの形式
        undef : 引数が未定義
    [ -1, 0 ] : 起点時刻が終点時刻を超えている

備考

gettimeofday形式はTime::HiResの関数gettimeofday()の返り値と同じ形式で

[ sec, msec ]

 sec: 秒(整数)
msec: マイクロ秒(整数: 範囲: 0~999999 )

で表します。

起点時刻と終点時刻は引数の順序が決まっているため、入れ替わると正しい値を得ることができません。