Unix timestamp converter, date and time help

The Unix timestamp is converted into a date and time, for example:
Mon, 30 Oct 2006, 16:27:14 (GMT+1)

The format is: D, d M, H:i:s (GMT±x)

DA textual representation of a day, three letters (Mon through Sun).
dDay of the month, 2 digits with leading zeros (01 to 31).
MA short textual representation of a month, three letters (Jan through Dec).
H24-hour format of an hour with leading zeros (00 through 23).
iMinutes with leading zeros (00 to 59).
sSeconds, with leading zeros (00 through 59).
GMTTimezone identifier.
xDifference to Greenwich time (GMT) in hours