Dieses Mal bringe ich Ihnen JS mit, um eine Zeitliste in einem bestimmten Bereich zu erstellen , um mit JS eine Zeitliste in einem bestimmten Bereich zu erstellen ein Blick.
Begegnen Sie einem Szenario, in dem Sie jeden Tag innerhalb des angegebenen Zeitbereichs bleiben und das Format „JJJJMMTT“, einfache Funktion, einfache Idee erfüllen müssen.Vorbereitung DatumObject hat viele Methoden, die folgenden werden verwendet:
new date () generiert ein Datumsobjekt, Sie können Jahr, Monat, Tag usw. direkt angeben, neues Datum (Jahr, Monat, Tag) GetFullYear() gibt das Jahr im Datumsobjekt zurück getMonth() gibt den Monat (0~11) im Datumsobjekt zurück. Beachten Sie, dass die Zählung bei 0 beginntgetDate () Gibt den Tag im Datumsobjekt zurück. Beachten Sie, dass die Zählung bei 1 beginnt
getTime() gibt die Anzahl der Millisekunden vom 1. Januar 1970 bis zum Datumsobjekt zurückAngegebenen Bereich analysieren Es ist festgelegt, dass gemäß dem Format JJJJ-MM-TT dielet st = start.split('-'); let et = end.split('-'); let startTime = new Date(st[0],st[1]-1,st[2]).getTime(); let endTime = new Date(et[0],et[1]-1,et[2]).getTime();
for( let i = startTime ; i <= endTime ; ){ res.push(formatTime(i,'')); i += 24 * 60 * 60 * 1000; }
function formatTime(time,spliter = '-'){ let date = new Date(time); let year = date.getFullYear(); let month = (date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : '0' + (date.getMonth() + 1); let day = date.getDate() >= 10 ? date.getDate() : '0' + date.getDate(); return `${year}${spliter}${month}${spliter}${day}` }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website! Empfohlene Lektüre:
JavaScript-Vererbung und Prototypenkette
Wie text-align die Ausrichtung an beiden Enden erreicht
Das obige ist der detaillierte Inhalt vonJS generiert eine Zeitliste innerhalb eines angegebenen Bereichs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!