not sure on what you are exactly trying to do, but for conversions from epoch to localtime you can use 'localtime'
in reply to How can I convert epoch seconds to date format
perldoc -f localtime
Converts a time as returned by the time function to a 9-element
list with the time analyzed for the local time zone. Typically
used as follows:
# 0 1 2 3 4 5 6 7 8
Or you can use one of the many modules that does dateconversions, my current favorite is DateTime.