2017-01-13 1 views
1

Nun mag ich, wenn ein Tag des Termins überprüfen Montag ist wie:überprüfen Sie, ob der Eingang Tag Montag mit moment.js ist

$scope.myDate = new Date(); 
moment($scope.myDate, 'DD-MM-YYYY').dayIs('monday') 

In Chile - mein Land - der erste Tag der Woche ist Montag, also, wirklich, ich möchte prüfen, ob das Eingabedatum Wochenbeginn ist.

Ich versuche mit moment($scope.myDate, 'DD-MM-YYYY').startOf('isoweek'), aber das funktioniert nicht für mich.

Antwort

4

According to the documentation - Moment.js hat eine Gebietsschemaeinstellung, die das für Sie lösen sollte;

Tag der Woche (Aware Locale) 2.1.0+

moment().weekday(Number);

moment().weekday(); // Number

Ruft den Tag der Woche nach dem Gebietsschema.

Wenn das Gebietsschema Montag als den ersten Tag der Woche zuweist, wird Moment() .Wochentag (0) Montag sein. Wenn Sonntag der erste Tag der Woche ist, wird Moment(). Wochentag (0) Sonntag sein.

Here you can see how to set the locale;

moment.locale('en'); // set to english

Verwandte Themen