Perlでの時間の計算処理
- time関数は、1970年01月01日0時0分0秒からの経過秒数の現在値を返す。
- localtime関数は、1970年01月01日0時0分0秒からの経過秒数をリストで返す。 (リストは、$sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)
- timelocal関数(Time::Localモジュール)は、リストから経過秒数を返す。
時間の計算は、一旦、経過秒数にしてから計算し、リストして編集する。
そう、上記の3つの関数を駆使すれば、大体の時間計算処理は、できるはずなのです。