Ignorant les fuseaux horaires lors de la création d'une date en javascript/momentjs
Je suis entrain de créer un calendrier pour quelque chose sur la côte est, et j'ai besoin de créer une date qui renvoie toujours un objet date/timestamp pour cette fois.
Donc, si j'ouvre la page dans Paris à 18:00, le "new myDate()"
doit retourner à 12:00.
Des suggestions sur comment je peux faire cela avec faner momentJS ou Javascript? Le résultat final devrait être un objet Date javascript.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire avec moment.js à l'aide de
moment.utc()
.http://momentjs.com/docs/#/parsing/utc/
La façon
moment.utc
œuvres est en définissant un indicateur interne pour utilisergetUTCMinutes
au lieu degetMinutes
, donc le résultat est le même dans tous les fuseaux horaires.new Date(moment.utc().add('minutes', -moment().zone()).unix() * 1000)
, mais la date est de 5 heures.moment.utc
.moment.utc('2014/09/05 12:00', 'YYYY/MM/DD HH:mm').format()
Date.utc(year, month, date, etc)
Si vous voulez que votre fuseau horaire complètement ignoré, vous pouvez utiliser l'approche suivante:
De sortie: