php 计算月,PHP自然月的算法
生活随笔
收集整理的這篇文章主要介紹了
php 计算月,PHP自然月的算法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有時候會用到時間戳!獲取月排行什么的!需要自然月的算法!
盡管tp5中有時間函數(shù)已經很強大了,但是里面沒有給出自然月的算法!
下面我就把我寫的自然月算法貼出來,盡管不完善,大家拿去后將算法完善下
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號!
大家自行完善一下吧!
總結
以上是生活随笔為你收集整理的php 计算月,PHP自然月的算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php7 变量,变量在PHP7内部的实现
- 下一篇: php到处excel慢,phpexcel