Moment.js Convertir l'heure Locale à l'heure UTC n'travail
Je voudrais utiliser Moment.js pour convertir une, heure locale, à l'UTC équivalent. Je crois que j'ai la bonne méthode en place, mais il ne modifie pas le temps.
Je suis à Sydney Australien +11 et attendre l'heure UTC à 11 heures plus tôt.
En interne sur le moment, l'objet de la isUTC indicateur change de faux à vrai, mais le temps ne passe PAS, suis-je censé utiliser une technique différente pour cette.
Comment puis-je obtenir réellement de l'heure UTC de la date de cet objet
Avant La Conversion
var val = '18/03/2015';
var selectedDate = moment(val, 'DD/MM/YYYY');
Après La Conversion
var a = selectedDate.utc()
OriginalL'auteur David Cruwys | 2015-03-18
Vous devez vous connecter pour publier un commentaire.
J'ai juste essayé ce code et il me semble que je obtenir le temps UTC. Je suppose que je veux juste confirmer que ce que je fais est correcte pour accéder à l'heure UTC de moment.js
J'ai trouvé que mon modèle d'utilisation de ma demande était incorrecte
Il doit avoir été
.utc()
sur un moment avec succès, alors qui sait.pas
moment().utc(...
, maismoment.utc(...
, je suppose 🙂est droit, vous devez utiliser
moment.utc(datetime).format(MOMENT_UTC_DATE_TIME_FORMAT)
si selectedDate être un timestamp dans milisecond, c'dos pas de travail. pourquoi?
OriginalL'auteur David Cruwys
La question est vieille, mais j'ai aussi été confronté. Il peut être utile à quelqu'un:
À l'aide de la méthode de utcOffset() pour calculer l'heure UTC:
Et spécifier explicitement UTC:
OriginalL'auteur I. Andrey
Cela a fonctionné pour moi !!
OriginalL'auteur Arjun G Perambra