PHP中获取某个月份的天数

2019-03-12 08:17:39

PHP中获取某个月份的天数

<?php 
    $days = cal_days_in_month(CAL_GREGORIAN, 4, 2011);    echo "返回2011-4的天数 ".$days."<br/>";    $days = date('t', strtotime("2011-4-1"));    echo "返回2011-4的天数 ".$days."<br/>";    $days = date("t"); 
    echo "当前月的天数 ".$days."<br/>";?>

 cal_days_in_month 的公用:返回某个历法中某年中某月的天数

参数介绍:

  cal_days_in_month($par1,$par2,$par3);

  $par1 :用来计算的某种历法,PHP Calendar 常量

  $par2 :参数$par1选中历法中的某个月

  $par3: 选中历法中的某一年

返回值:

  $par1 选中历法的某年某月的天数

  

PHP Calendar 常量:日历扩展包含了简化不同日历格式间转换的函数。

 为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。window下,已经集成了对日历扩展的支持

案例中的常量CAL_GREGORIAN,是PHP预定义的常量,就像PHP_OS等常量

gregorian 的意思:公历;阳历


  • 2020-01-09 18:49:17

    pecl安装卸载模块,如何自动配置php.ini

    利用pecl安装php模块,可能需要手工配置php.ini,以加载或禁止相关模块。那么pecl install是不是可以自动配置php.ini呢?答案是肯定的。在pecl isntall的提示信息中,苏南大叔找到了下面的类似提示信息:configuration option "php_ini" is not set to php.ini location。这个设置点,就是本文的关键所在。设置好"php_ini"之后,pecl就可以自动修改php.ini中的extension=了。

  • 2020-01-10 10:23:08

    父元素设置min-height子元素设置100%问题

    父元素设置min-height子元素高度设置100%取不到值,这是因为子元素 div设置 height:100%;只有当父级元素满足min-height:1000px;设置的条件才触发;浏览器默认是不会触发的,所以子元素的100%的高度继承就失效了。min-height 是在 height 计算之后再套用的.

  • 2020-01-10 15:48:46

    Linux下查看文件精确到秒的修改时间

    今天排查一个BUG遇到一个问题,错误日志中打印的时间精确到秒,但当根据日志中的时间去找对应文件进行验证的时候,发现通过 ls -l 或者 ll 命令,都无法查看到文件精确到秒的修改时间。

  • 2020-01-10 15:55:05

    linux php yum 安装Imagick

    通过pecl安装Imagick扩展,成功到是成功了,很顺利,但是so包并不在我当年用yum安装的php7.2的扩展包内,我把生成的Imagick.so,移动到当前用的php包内,并不能用,提示 undefined symbol: spl_ce_Countable)) in Unknown on line 0。

  • 2020-01-10 15:57:06

    Centos 安装php Imagick 扩展

    yum install ImageMagick ImageMagick-devel ImageMagick-perl 下一步,验证ImageMagick已经安装在你的系统上并验证它的版本

  • 2020-01-10 19:44:45

    window安装ImageMagick没有conver.exe

    你安装 ImageMagick 的时候有几个勾选安装的选项,里面有一个就是convert.exe。可以全勾选上··以防万一。