["09/23/2019", "08/23/2019", "07/23/2019", "06/23/2019", "05/23/2019", "04/23/2019", "03/23/2019", "02/23/2019", "01/23/2019", "12/23/2018"]
dates.reverse
dates.sort()
stDate = 11/20/2018 etDate = 09/19/2019 var Endnow = etDate.clone(); var Endday = etDate.date(); while(Endnow.isAfter(stDate)) { var month = Endnow.clone().endOf("month"); if (Endnow.date() < Endday && Endday <= month.date()) { Endnow.date(Endday); } dates.push(Endnow.format("MM/DD/YYYY")); dates.reverse(); dates.sort(); Endnow = Endnow.clone().subtract({"months": 1}); }
function datecomp( d1, d2 ) { var a1 = d1.split("/"); var a2 = d2.split("/"); a1 = a1[2] + a1[0] + a1[1]; a2 = a2[2] + a2[0] + a2[1]; return (parseInt(a1) - parseInt(a2)); } dates.sort(datecomp);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)