2017-09-11 3 views
1

je veux convertir un datetime du fuseau horaire donné (j'ai le décalage de timezone pour cela), au temps local (du navigateur) avec l'utilisation de moment.js.Comment convertir l'heure de date de l'un à l'autre fuseau horaire avec moment.js

voici mon code,

var date = "08/31/2017 02:45:00"; 
var timezone = '-330'; 
var d = moment.utc(date).utcOffset(timezone); 
console.log(d.local().format()); 

maintenant je veux convertir ces valeurs au fuseau horaire de navigateur en utilisant moment.js

+0

Quel est votre problème? Je pense que ['local()'] (http://momentjs.com/docs/#/manipulating/local/) fait ce que vous cherchez. – VincenzoC

+0

@VincenzoC Je ne reçois pas l'heure UTC exacte de ma date il y a quelque chose de mal dans le calcul de l'heure UTC – Priyank

Répondre

0
d.local().format() 

vous donner le temps de date convertie à la fuseau horaire du navigateur. Vérifiez le this