Ist es möglich, den Wochentag vom onSelect-Event des Datepickers abzurufen.
Ich weiß, ich kann den Tag des Monats bekommen, aber ich will den Wochentag. Selbst nur der Tagesindex ist in Ordnung, z. 0-6.
Ich weiß, dass Sie es in dem beforeShowDay (oder ähnlichen) Event bekommen können, aber ich muss abhängig vom ausgewählten Wochentag anders reagieren. Es hat mit der Einstellung der Öffnungszeiten zu tun.
Ich könnte den Server treffen und es herausfinden, aber das wird nicht schnell genug zurückkommen ... idealerweise möchte ich alles auf dem Client machen.
Dies sollte den Trick machen:
%Vor% Dies hat den Vorteil, dass Sie kein beliebiges Datumsformat, das Sie für das Datumsfeld ausgewählt haben, analysieren müssen - die getDate
-Methode gibt ein natives Javascript Date
-Objekt zurück, das Sie einfach die benötigten Datumsfelder extrahieren können .
Auch wenn Sie den tatsächlichen Namen des Wochentags haben möchten (ohne den getUTCDay-Index in ein Array von [Sonntag, Montag, ...]) zu verwenden, können Sie das Datepicker-Objekt selbst verwenden um dir das zu geben, wie unten
%Vor%Dies kann auch verwendet werden, um einen verkürzten Wochentag (M), einen langen oder einen kurzen Tag des Monats (MM oder M) zu erhalten, indem Sie DD für die gewünschte Komponente ersetzen.
Tags und Links jquery jquery-ui datepicker uidatepicker