Arrêter de javascript en fonction de la Date de changement de fuseau horaire décalage

J'ai donc iso date du temps qui doit être convertie en une chaîne de caractères de l'objet date. Comment puis-je garder la date de la conversion de locaux navigateur fuseau horaire.

new Date('2013-07-18T17:00:00-05:00')
Thu Jul 18 2013 18:00:00 GMT-0400 (EDT)

Je veux obtenir

Thu Jul 18 2013 17:00:00 GMT-0500 (XX)

  • Le point de la norme ISO formaté les dates doivent être convertis dans votre fuseau horaire...
  • Vous ne pouvez pas. JavaScript Date objet ne stocke pas les informations de fuseau horaire, et lors de la sortie/toStringing/journalisation, ils vont utiliser votre navigateur local fuseau horaire (malheureusement défaut) ou l'heure UTC (avec des méthodes explicites).
  • Mais si ce que je suis en train d'affichage n'est pas dans les navigateurs fuseau horaire. Pourquoi ne peux-date d'analyser la chaîne et de fixer la date de l'objet pour le décalage horaire spécifié dans la norme iso chaîne.
  • Si vous utilisez UTC/GMT, il y a toUTCString() developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/...
  • Je viens de lancer dans ce et FireFox ne plaisante pas avec mes dates mais tous les autres navigateurs.
  • momentjs.com/timezone \_(ツ)_/

InformationsquelleAutor user2434674 | 2013-07-19