$asctime() always returns 1 hour....

/echo -s $asctime(360,hh:nn:ss) gives 01:06:00 instead of 00:06:00
when using 3600 seconds, it will return 02:00:00 as its adding the hour to the one allready there.

im using version 6.11