Is this a bug in BlogEngine? (TimeZone offset and Contents

Jul 20, 2014 at 10:31 AM
Edited Jul 20, 2014 at 10:59 AM
I am based in London, UK and have just installed BlogEngine3 on Arvixe shared hosting.
Arvixe are based in California, 8 hours behind me.

To get my posts to show up when logged out I add a Server time offset of -8.
However, when looking at Creation Time, in myhost/admin/#/content, it is a further 8 hours behind, making 16.

Surely, I am adding -8 to identify that I am 8hrs ahead, and wish to correct what I see when using BlogEngine. Thus 8 should be added to Creation Time

UK time now: 10:29 (AM, 20th July)
Created On is: 2014-07-19 18:29

Can this be fixed?
Coordinator
Jul 20, 2014 at 5:53 PM
Edited Jul 20, 2014 at 5:53 PM
Does positive 8 works in your case? Because if it does, flipping will break it for everyone using logic "I'm adding 8 identify that server 8 hours behind", and we'll get requests to fix that bug :)
Jul 21, 2014 at 10:47 AM
Unfortunately +8 doesn't.
Such posts do not show up when logged out, and the Created On time is showing into the future.

UK time now 10:42 (AM 21st July)
Created on 2014-07-22 02:39

If I edit the post
The Created on changes to 2014-07-22 10:39

If I edit the post again
The Created on changes to 2014-07-22 18:39

So 8 hrs is being added on every edit!

Posts only show immediately when logged out, if setting is -8

Would you like a admin account to try yourself?
Coordinator
Jul 21, 2014 at 2:58 PM
Ok, you see how easy it is to get confused with timing :) Anyways, if -8 works then it works for others who set offset using "reverse" logic, and changing it will break their setup.
The hours been added every edit looks like a bug though, will look into it shortly.