My point is it tells my timezone.. yet displays the time in gmt, perhaps in some ways it may be right.. but by putting in a different time in there, its essentually returning the wrong thing.
As its converting the time to be in GMT +0000, but is showing +1000