Web application is hosted on a server with (UTC+10.00)Canberra,Sydney,Melbourne TimeZone. When a user from Melbourne creates an event it saves the datetime to database in GMT format.
if the user selection is 23/12/2015 3:30:00 AM value saved to the DB will be 2015-12-22 16:30:00.000
Now when a user from (UTC+10.00)Brisbane visits the application it's still shows the same datetime but they are one hour behind from Melbourne time. So they are suppose to view
23/12/2015 2:30:00 AM
There could be users from different parts of Australia. How to convert this datetime to logged in users TimeZone?