I believe it's a NATO standard.
Zulu is GMT/UTC +/- 0 hours
A to M (less J) are respectively UTC + 1 to 12 hours
N to Y are respectively UTC - 1 to 12 hours
Curiously, Mike and Yankee are the same time with 1 day difference.
And Juliet is used for local time, but has ne specific meaning.