EXTENSIVE user file and route cleanup, see Changes
[spider.git] / perl / DXUtil.pm
index b8ff16d1b3ba50605316a2f645f85e9929e6d5a2..51272d743420eea029be9a8d0b9e04bc77e029a1 100644 (file)
@@ -565,8 +565,11 @@ sub difft
                }
        }
        return '-(ve)' if $t < 0;
-       my ($d,$h,$m,$s);
+       my ($y,$d,$h,$m,$s);
        my $out = '';
+       $y = int $t / (86400*365);
+       $out .= sprintf ("%s${y}y", $adds?' ':'') if $y;
+       $t -= $y * 86400 * 365;
        $d = int $t / 86400;
        $out .= sprintf ("%s${d}d", $adds?' ':'') if $d;
        $t -= $d * 86400;