您现在的位置是:首页 > 正文

php根据某年某月获取该月天数

2024-04-01 01:22:32阅读 2

有3种方法:
1、

$d=cal_days_in_month(CAL_GREGORIAN,10,2005);
echo("There was $d <br><br>");


2、【推荐】

$i=2;
$y=2013;
echo date("t",strtotime("$y-$i"));


3、

function get_day( $date )   
{
    $tem = explode('/' , $date);       //切割日期  得到年份和月份
    $year = $tem['0'];
    $month = $tem['1'];
    if( in_array($month , array( 1 , 3 , 5 , 7 , 8 , 01 , 03 , 05 , 07 , 08 , 10 , 12)))
    {
        $text = $year.'年的'.$month.'月有31天';
    }
    elseif( $month == 2 )
    {
        if ( $year%400 == 0  || ($year%4 == 0 && $year%100 !== 0) )        //判断是否是闰年
        {
            $text = $year.'年的'.$month.'月有29天';
        }
        else{
            $text = $year.'年的'.$month.'月有28天';
        }
    }
    else{

        $text = $year.'年的'.$month.'月有30天';
    }
    return $text;
}
$i=2;
$y=2013;
echo get_day($y.'/'.$i);

网站文章

  • 微服务例举

    微服务例举

    由于技术领域的范式转变,以及希望以快速且可靠的方式找到更好的方法来构建应用程序,企业软件架构总是伴随新的架构风格而发展。微服务架构已被广泛采用的架构风格,允许快速,安全地构建软件应用程序。微服务架构促进软件系统结构成为:松散耦合且独立自治的服务(独立开发,部署和扩展)的集合。这些服务通过集成所有此类服务和其他系统形成的单个软件应用程序。在本章中,将探讨微服务是什么,实例示例的微服务的特征,...

    2024-04-01 01:22:23
  • 台式电脑具有多个HDMI口时这些接口有什么区别吗?HDMI,DP,VGA各种口的区别是什么?

    台式电脑具有多个HDMI口时这些接口有什么区别吗?HDMI,DP,VGA各种口的区别是什么?

    当台式电脑具备多个HDMI接口的时候,HDMI接口是有区别的,分为集成显卡的HDMI接口和独立显卡的HDMI接口。 一般而言,竖口的HDMI是集成显卡的接口,横口的HDMI是独立显卡的接口。 虽然自己...

    2024-04-01 01:22:19
  • springmvc整合freemarker教程 热门推荐

    springmvc整合freemarker教程 热门推荐

    1、介绍 我最近喜欢freemarker在网上找了大半天、都没有找到一个简单又容易理解的案例。虽然只是一个模板技术、但是相对刚开始什么都不知道的,很难入手。下面是自学(其实是谷歌和百度的东找西补)、写了个小案例,入门的。喜欢的可以看看、不喜欢的可以微笑! 开发工具:idea 项目构建:maven 开发语言:java 整合框架:SpringMV

    2024-04-01 01:21:53
  • git:使用分支

    git:使用分支

    2024-04-01 01:21:47
  • spark相比MapReduce的优势

    1、引入了新的ANSI SQL解析器,并支持子查询功能。 Spark 2.0可以运行所有99个TPC-DS查询(需求SQL:2003中的很多功能支持)。 2、简化了API:参考: http://f.dataguru.cn/thread-629612-1-1.html http://lxw1234.com/archives/2016/05/666.htm

    2024-04-01 01:21:40
  • kibana 基本使用语法

           时间选择器默认的时间过滤器设置为最近 15 分钟。你可以用页面顶部的时间选择器(Time Picker)来修改时间过滤器,或者选择一个特定的时间间隔,或者直方图的时间范围。要用时间选择器来修改时间过滤器:点击菜单栏右上角显示的 Time Filter 打开时间选择器。快速过滤,直接选择一个短链接即可。要指定相对时间过滤,点击 Relative 然后输入...

    2024-04-01 01:21:14
  • Linux用户被锁定后如何解锁

    linux用户被锁定后如何解锁

    2024-04-01 01:21:08
  • 应用与系统稳定性第一篇---ANR问题分析的一般套路

    应用与系统稳定性第一篇---ANR问题分析的一般套路

    image.pngANR(App Not Responding)基本上99%的App都有,即使是系统,也有system_anr,我相信虽然ANR问题这样的普遍,还是有很多人对ANR问题即熟悉又陌生的,...

    2024-04-01 01:21:01
  • linux mysql 代码_linux c MySQL代码(参考)

    Linux下c链接MySQL数据库添删改查1.[代码]Linux下c链接MySQL数据库添删改查#include #include #include #include //包含MySQL头文件#inc...

    2024-04-01 01:20:53
  • PHP中String类型

    1.字符串类型分为单引号字符串,双引号字符串。 单引号字符串是真正的字符串,会原样输出。双引号字符串会解析变量。那么单引号字符串执行效率更高。 如果字符串中有单引号,则需要转义,用反斜线(\),如:借用下博友代码: $var_char = &#39;字符串中包含\&#39;需要转义&#39;; echo $var_char; //输出:字符串中包含&#39;需要转义 ?&gt; 如果在字符串

    2024-04-01 01:20:28