php写出一个函数,参数为年份和月份,输出结果为指定月的天数

php写出一个函数,参数为年份和月份,输出结果为指定月的天数,第1张

<php 

function getDays($date){

    //获取天数

    $days=date("t",strtotime($date));

    return $days;

}

    

//2015 年12 月

$date="2015-12";

echo getDays($date);

//输出结果:31天

>

判断当前年份是否是闰年的php程序如下

<php

$d=date("Y");

if($d%4==0 && $d%100!=0 || $d%400==0){

echo "今年是闰年";

}else{

echo "今年不是闰年";

}

>

大体思路如下

$str = '江苏省2021年会计师资格考试真题(B卷)';

echo substr($str, 0,strpos($str,'省'));//取江苏,strpos()判断省在的位置,substr(),从0开始到省在的位置提取字符串

echo substr(substr($str, 0,strpos($str,'年')), -4);//取年份,先判断年在的位置,第一次substr()从0到年之间的取出来,在substr()取后边4个字符,这里年份必须4个字符,能够取出来

第一种,取年简单,江苏,后边没有关键字省长度不固定是没办法取

这是php的方法

1、获取当前时间方法date()

很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式、timestamp为时间戳--可填参数。

2、获取时间戳方法time()、strtotime()

这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($time, $now)为将时间格式转为时间戳,$time为必填。清楚了这个,想了解更多,请继续往下看。

3、 date($format)用法

比如:

echo date('Y-m-d') ,输出结果:2012-03-22

echo date('Y-m-d H:i:s'),输出结果:2012-03-22 23:00:00

echo date('Y-m-d', time()),输出结果:2012-03-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法)

echo date('Y')'年'date('m')'月'date('d')'日',输出结果:2012年3月22日

以上就是关于php写出一个函数,参数为年份和月份,输出结果为指定月的天数全部的内容,包括:php写出一个函数,参数为年份和月份,输出结果为指定月的天数、PHP如何编程当前年份是否是闰年、PHP 如何提取字符串里xxxx年 (比如2016年)和xxx省(比如江苏省)指定的关键字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9656761.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存