php的日期处理经验集_PHP教程
程序员文章站
2022-04-11 09:49:51
...
//由年、月、日合成日期
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;
}
推荐阅读
-
我们经常要处理一些以星期为单位的日期,以下的代码生成一个从当_PHP
-
使用php自带的多字节处理函数来处理中文,最佳方法_PHP教程
-
经验分享:让PHP开发者事半功倍的十大技巧_PHP教程
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
学习PHP的一些经验(1)_PHP教程
-
PHP开发学堂:细看Pear的错误处理_PHP教程
-
如何模拟SQLServer的两个日期处理函数_PHP教程
-
PHP与javascript对多项选择的处理_PHP教程
-
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法_PHP教程
-
php中mysqli 处理查询结果集的几个方法