php中怎样列出两个日期之间的所有月份
答案:2 悬赏:80 手机版
解决时间 2021-02-10 10:52
- 提问者网友:抽煙菂渘情少年
- 2021-02-10 03:51
php中怎样列出两个日期之间的所有月份
最佳答案
- 五星知识达人网友:风格不统一
- 2021-02-10 05:28
$time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒
$time2 = strtotime('2015-02-06');
$monarr = array();
$monarr[] = '2014-02'; // 当前月;
while( ($time1 = strtotime('+1 month', $time1)) <= $time2){
$monarr[] = date('Y-m',$time1); // 取得递增月;
}
print_r($monarr);
$time2 = strtotime('2015-02-06');
$monarr = array();
$monarr[] = '2014-02'; // 当前月;
while( ($time1 = strtotime('+1 month', $time1)) <= $time2){
$monarr[] = date('Y-m',$time1); // 取得递增月;
}
print_r($monarr);
全部回答
- 1楼网友:雪起风沙痕
- 2021-02-10 05:54
declare @date1 datetime,@date2 datetime set @date1='2009-10-01' set @date2='2009-10-10'select [day]=convert(varchar(10),dateadd(dd,number,@date1),120) from master..spt_values where type='p' and number <= datediff(dd,@date1,@date2)day ---------- 2009-10-01 2009-10-02 2009-10-03 2009-10-04 2009-10-05 2009-10-06 2009-10-07 2009-10-08 2009-10-09 2009-10-10(10 行受影响) 这个方法很简便的,而且款年的日期也能精确的计算主来中间的日期
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯