Gegeben ein Start- und ein Enddatum, erstellen Sie ein Array der Daten zwischen den beiden

7

Im Moment habe ich das auf meiner Seite:

%Vor%

Ich setze hfEventStartDate und hfEventEndDate beim Laden der Seite. Mit meinem Code erstellt er jetzt ein Array mit zwei Werten: dem Startdatum und dem Enddatum. Aber ich möchte auch, dass das Array alle dazwischen liegenden Daten enthält. Wie kann ich das tun?

    
Steven 18.08.2011, 21:07
quelle

6 Antworten

16

Sie können setDate(getDate() + 1) verwenden, um über alle Tage zu "iterieren": Ссылка .

%Vor%     
pimvdb 18.08.2011, 21:17
quelle
7

Hier geht's: jsFiddle

%Vor%     
Joe 18.08.2011 21:16
quelle
3
%Vor%     
Michal 18.08.2011 21:24
quelle
3

Probieren Sie momment.js und twix

%Vor%

leben: Ссылка

    
Ahmed Aswani 08.04.2013 14:52
quelle
2

Ich habe die gegebene Antwort gelesen und das ist, worum ich gekommen bin. Beachten Sie, dass ich von der Antwort von @pimvdb

ausgegangen bin %Vor%

Rufen Sie die Funktion einfach irgendwo in Ihrem Code auf:

%Vor%

Siehe auch: MomentJs-Bibliothek

    
Xspirits 07.04.2014 12:50
quelle
0

Das hat auch für mich funktioniert:

%Vor%

Ist derselbe Code, den pimvdb mit einigen kleineren Änderungen veröffentlicht hat, aber es gibt ein anderes Ergebnis. Ich habe 4 Stunden gebraucht, um zu verstehen, warum, und das ist, was ich denke, geschieht mit pimvdb Code:

%Vor%

Ich bin mir nicht sicher, ob dies von pimvdb absichtlich beabsichtigt wurde, aber sein Code ist der Anfangstag, der in meinem Beispiel 2013-09-01 wäre. Aber selbst wenn es beabsichtigt war, warum sollte man nicht auch den letzten Tag auslassen? Zumindest scheint das so, während (s & e; e) dafür gedacht war, aber der letzte Tag ist in dem endgültigen Array enthalten.

Es tut mir leid, dass ich falsch liege, ich habe nie mit objektorientiertem Programmieren gearbeitet, aber zu verstehen, warum ein [0] in der zweiten Schleife geändert wurde, nachdem ich bereits auf der ersten zugewiesen worden war, machte mich absolut verrückt. Hoffe ich bin nicht so falsch. Danke.

    
user2734756 31.08.2013 04:40
quelle

Tags und Links