newLISP v.10.3.3 64-bit on BSD IPv4/6 UTF-8.
> (date (date-value) 0 "%z")
"+1100"
> (now)
(2012 1 11 4 6 44 582716 10 3 -600 1)
Three of the last items are incorrect. The eighth is the day of the year, with Jan 1 as 1, and should be 11 not 10 . The second last is the "time zone offset in minutes west of GMT". Well I'm east so it should be +600, and correspondingly the last should 2 , i.e. an Australian style daylight savings, rather
than the US style.
Dave