php 根据当前时间取得当前月
发布网友
发布时间:2022-04-24 07:14
我来回答
共2个回答
热心网友
时间:2022-06-17 08:46
当前月的第一天不就是1吗?主要是最后一天了,自己写一段小程序,反正就那么几个数:
//考虑润年的特殊性
function is_leap($date1)
{
$date_arr = date_parse($date1);
$year = intval($date_arr['year']);
if ($year%4==0 && ($year%100!=0 || $year%400==0)){
return true;
}else{
return false;
}
}
//
function getlastday($date1)
{
$daysOfFeb = is_leap($date1)?29:28;
$aMonthDays = array('1'=>31,'2'=>$daysOfFeb,'3'=>31,'4'=>30,'5'=>31,'6'=>30,'7'=>31,'8'=>31,'9'=>30,'10'=>31,'11'=>30,'12'=>31);
$date_arr = date_parse($date1);
$month = $date_arr['month'];
return $aMonthDays[$month];
}
热心网友
时间:2022-06-17 08:46
<?php
//获取时间戳
$time = time();
//对时间戳进行格式化
$month = date('m',$time);
//输出月份
echo $month;
?>