in reply to Parenthetical help

As jwkrahn pointed out, time returns a scalar.

Also localtime uses time as its default.

my @t = localtime; # time assumed as a parameter