php的日期处理经验集
程序员文章站
2022-06-17 08:33:30
...
//由年、月、日合成日期
function dateserial($nyear,$nmonth,$nday)
{
return date("Y/n/j",mktime(0,0,0,$nmonth,$nday,$nyear));
}
$now_rq=date("Y/n/j");//去现在的日期
$year=date(Y);//取得年
$month=date(m);//取月
$month=date(j);//取日
//由月份取得所在季度的第一天和最后一天
switch($month){
case 1:
case 2:
case 3:
$quarter_begin=dateserial($year-1,10,1);
$quarter_end=dateserial($year-1,12,31);
break;
case 4:
case 5:
case 6:
$quarter_begin=dateserial($year,1,1);
$quarter_end=dateserial($year,3,31);
break;
case 7:
case 8:
case 9:
$quarter_begin=dateserial($year,4,1);
$quarter_end=dateserial($year,6,30);
break;
case 10:
case 11:
case 12:
$quarter_begin=dateserial($year,7,1);
$quarter_end=dateserial($year,9,30);
break;
}
function dateserial($nyear,$nmonth,$nday)
{
return date("Y/n/j",mktime(0,0,0,$nmonth,$nday,$nyear));
}
$now_rq=date("Y/n/j");//去现在的日期
$year=date(Y);//取得年
$month=date(m);//取月
$month=date(j);//取日
//由月份取得所在季度的第一天和最后一天
switch($month){
case 1:
case 2:
case 3:
$quarter_begin=dateserial($year-1,10,1);
$quarter_end=dateserial($year-1,12,31);
break;
case 4:
case 5:
case 6:
$quarter_begin=dateserial($year,1,1);
$quarter_end=dateserial($year,3,31);
break;
case 7:
case 8:
case 9:
$quarter_begin=dateserial($year,4,1);
$quarter_end=dateserial($year,6,30);
break;
case 10:
case 11:
case 12:
$quarter_begin=dateserial($year,7,1);
$quarter_end=dateserial($year,9,30);
break;
}