js获取两个时间段之间的所有时间

直接看代码 

    function getTwoTimeList(beginTime, endTime) {

        let intervaltime = (new Date(endTime).getTime() - new Date(beginTime).getTime()) / 1000;

        let timeList = [];

        for (let i = 0; i < intervaltime + 1; i++) {

            let time = new Date(beginTime).getTime() + i * 1000;

            timeList.push(time);

        }

        return timeList.map(function (item, index, input) {

            var date = new Date(item + 8 * 3600 * 1000);

            return date.toJSON().substr(0, 19).replace('T', ' ').replace(/-/g, '-');

        })

    }

    console.log(getTwoTimeList('2010-10-10 12:12:00', '2010-10-10 12:13:10'));

你可能感兴趣的:(js获取两个时间段之间的所有时间)