Under Admin Panel > Settings > System you have checked and My Preferences > Observe daylight savings checked as well? These both checked and everything you've done should fix this issue.

Yes, they are checked see attached. First is my settings, second is system settings.

My Preferences.PNG

system settings.PNG

Doesn't make a difference if I check or uncheck the daylight savings box the time doesnt change.

Do I need to restart the web server after making the changes to MySQL or is there something I need to do with osticket for it to update?

Hmmm...that's strange...you should be seeing an hour difference between checking and unchecking the box in your preferences. Have you tried restarting Apache to make sure all changes were applied?

Im being told our osticket is on IIS not Apache.

I can restart the webserver itself if need be

You should be able to restart IIS in the IIS control panel (ie you do not have to restart the webserver.... just restart the software)..  I would try restarting the site first and see if that does it... but I think that it has to be IIS itself..

My bad (forgot you're Windows)! Restart IIS and see if that helps. With PHP time, server time and MySQL time all being the same osTicket should be working correctly.

I restarted the server and still an hour off with no change to the time being an hour off.  Checking and unchecking the box has no change.

Also, for giggles, I restarted the IIS with the same result 

This morning I have googled all I can about this.  I even saw where in the PHP file the time zone needed to be in quotes, "America/Chicago".  I've tried that with no success either.  Something is wrong with the Observe Daylight savings check box.  This is the only thing I can think of.  Everything else is pointing to the correct time now. Checking or un-checking that box does nothing to the current time.  If I switch to eastern time then the current time is correct but we aren't in eastern timezone.  Id rather not have that be the fix, because it isn't a fix its a band-aid.

With Check box Checked:<input type="checkbox" name="daylight_saving" value="1" checked="checked"> == $0 "               Observe daylight saving                " == $0With Check box not checked:<input type="checkbox" name="daylight_saving" value="1"> ==$0"                Observe daylight saving                " ==$0Them both equaling 0 cant be good right?

That's not the value of the checkbox. "==$0" tells you which DOM Node index that is. Here is a link to more information on DOM Node indexes http://stackoverflow.com/questions/36999739/what-does-0-double-equals-dollar-zero-mean-in-chrome-developer-tools.I'm going to get someone else's eyes on this issue to help. This shouldn't be happening as I have v1.9.14 installed with same timezone settings as you and it's working.

In non-dev speak.  $0 is not necessarily a 0 value.  $0 is a pointer (think of it like a variable that points to something)

So I have wiped the server, and reinstalled everything PHP, MySQL, IIS, and OS ticket.  All have central time or America/Chicago and the observer daylight saving checkbox does nothing.

I'm guessing the general concision is, "I don't know"?  Have I really stumped the great and mighty osTicket forum?

Awww you think we are great and mighty?? Thanks!!Kev the Dev is looking at it, so there isn't anything I can add to this. I personally signed the petition to get rid of Dalight Saving Time anyway.Work around could be setting the timezone to PST so at least until DST ends your times will be correct. Pick San Diego, I love it there. 

I have done something similar under "My Preferences".  I changed it to Eastern Time, but this is a band-aid fix. I figure when DST is over I will forget to change it back, I will be signing on and making a new post.  However a real fix sure would be appreciated. :)