2016-04-01 3 views
1

Hier ist mein JavascriptMoment js geben falsche Woche

dt = moment("2016-01-01"); 
console.log(dt.week()); 

Dies gibt Woche als 1

aber wenn ich auf Bootstrap-Kalender angezeigt dann zeigt es Woche 53 des letzten Jahres

enter image description here

kann jemand sagen, welche korrekt ist Moment oder Bootstrap-Kalender? Auch warum?

PS - picker ich verwende ist ui.bootstrap.datepicker von https://angular-ui.github.io/bootstrap/

+0

Die richtige Antwort ist, dass es Woche 53 (von 2015) ist http://www.epochconverter.com/weeks/2016 –

+0

Ich denke, es ist mit dem Set-Locale zu tun und was ist der "erste" Tag der Woche . moment.locale ('en'); Konsole.log (moment.locale()); // sollte en geben –

+0

@PaulThomasGC wenn Woche 53 ist richtige Antwort dann, wie die richtige Woche Informationen von Momentjs bekommen? – Yogesh

Antwort

1

Nach einem bisschen Google-Suche fand ich, dass mit isoWeek() richtigen Wochennummer in meinem Fall gibt.