222222
Menu

PHP自然月的算法

发布时间:2018-08-29 13:49:49作者:韩宇热度: 493 ℃

下载链接在文章结束的位置

有时候会用到时间戳!获取月排行什么的!需要自然月的算法!

尽管tp5中有时间函数已经很强大了,但是里面没有给出自然月的算法!

下面我就把我写的自然月算法贴出来,尽管不完善,大家拿去后将算法完善下


function NaturalMonth()
{
	//如果本月是一月份  则获取上一年12月份的时间戳
	if(date("m",time()) ==1){
		$d[] =  strtotime( (date("Y")-1)."-12-".date("d"));  //上个月今天的时间戳
	}else{
		$d[] = strtotime( date("Y")."-".(date("m")-1)."-".date("d"));  //上个月今天的时间戳
	}
	$d[] = strtotime(date("Ymd",time())."23:59:59");//今天 23.59.59的时间戳
	return $d
}

为什么不完善,比如如果今天是7月31号,则获取到的上个月的开始时间就是6月31号,尽管6月没有3号!

大家自行完善一下吧!


米醋儿 micuer.com

  1. QQ3群:397053211
  2. QQ2群:524440238
  3. QQ1群:209183654
  4. 一键关注微博

旗下网站以及工具

    米醋儿TV 免费领券网
    程序员在线工具箱
    思琪导购网
    网络骗子曝光平台

友情连接