扫码关注官方订阅号
有2个时间:2016-4-12 2018-7-10 如何获取其中所有的年月?不需要精确到日
学习是最好的投资!
function getYearAndMonth(start, end) { var result = []; var starts = start.split('-'); var ends = end.split('-'); var staYear = parseInt(starts[0]); var staMon = parseInt(starts[1]); var endYear = parseInt(ends[0]); var endMon = parseInt(ends[1]); while (staYear <= endYear) { if (staYear === endYear) { while (staMon < endMon) { staMon++; result.push({year: staYear, month: staMon}); } staYear++; } else { staMon++; if (staMon > 12) { staMon = 1; staYear++; } result.push({year: staYear, month: staMon}); } } return result; }
由于lz从来不采纳答案,原回答删除。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
由于lz从来不采纳答案,原回答删除。