You are reading a single comment by @bq and its replies. Click here to read the full conversation.
  • It's been a year or two since I was immersed in this, but I don't think that's right.

    But if you create an event on the Saturday 25th October for 10pm in London, the UTC is 9pm.

    True.

    If you view the event on Monday 27th October the UTC is still 9pm and as no DST now applies the local event time will be shown as 9pm.

    This ought to be false if you are using the right JS to convert back to a string and display it. The JS will display the 25th event as 10 because your system knows that on the 25th DST was in play.
    See this JSFiddle for proof.
    http:/jsfiddle.net/aLd28fas/16/

  • Your jsfiddle cheats.

    var bst = new Date(2014,9,25,10,00,00);
    var gmt = new Date(2014,9,27,10,00,00);
    

    That is not representative of the system.

    If you store the UTC value of the BST date on the 25th... and then render that value on the 27th, what time is displayed?

About

Avatar for bq @bq started