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'));

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容