PHP获取某个月最大天数(最后一天)的方法
本文实例讲述了PHP获取某个月最大天数(最后一天)的方法。分享给大家供大家参考。具体如下:
//获取 某个月的最大天数(最后一天) function getMonthLastDay($month, $year) { switch ($month) { case 4 : case 6 : case 9 : case 11 : $days = 30; break; case 2 : if ($year % 4 == 0) { if ($year % 100 == 0) { $days = $year % 400 == 0 ? 29 : 28; } else { $days = 29; } } else { $days = 28; } break; default : $days = 31; break; } return $days; }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP简单获取上月、本月、近15天、近30天的方法示例
本文实例讲述了PHP简单获取上月.本月.近15天.近30天方法.分享给大家供大家参考,具体如下: /** * 获取统计时间 * @param $type * 1 上月 * 2 本月 * 3 近15天 * 4 近30天 * @return array */ function getDateInfo($type) { $data = array( array( 'firstday' => date('Ym01', strtotime('-1 month')), 'lastday' => date(
-
PHP计算近1年的所有月份
话不多说,请看代码: $z = date('Y-m'); $a = date('Y-m', strtotime('-12 months')); $begin = new DateTime($a); $end = new DateTime($z); $end = $end->modify('+1 month'); $interval = new DateInterval('P1M'); $daterange = new DatePeriod($begin, $interval ,$end); f
-
PHP获取当前日期及本周一是几月几号的方法
本文实例讲述了PHP获取当前日期及本周一是几月几号的方法.分享给大家供大家参考,具体如下: <?php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','
-
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
$t = time(); $t1 = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t)); $t2 = mktime(0,0,0,date("m",$t),1,date("Y",$t)); $t3 = mktime(0,0,0,date("m",$t)-1,1,date("Y",$t)); $t4 = mktime
-
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date("Y-m-d",strtotime("2013-11-12 +1 week")) //PHP 日期 加减 天数 date("Y-m-d",strtotime("2013-11-12 12:12:12 +1 day")) //PHP 日期
-
用php获取本周,上周,本月,上月,本季度日期的代码
复制代码 代码如下: echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")), "\n"; echo date
-
php判断两个日期之间相差多少个月份的方法
本文实例讲述了php判断两个日期之间相差多少个月份的方法.分享给大家供大家参考.具体实现方法如下: /** * @author injection(injection.mail@gmail.com) * @var date1日期1 * @var date2 日期2 * @var tags 年月日之间的分隔符标记,默认为'-' * @return 相差的月份数量 * @example: $date1 = "2003-08-11"; $date2 = "2008-11-06&qu
-
PHP获取指定时间段之间的 年,月,天,时,分,秒
核心代码: Class Utils { /** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中查找出来的数据格式转换成时间秒数 * @param string $datetime */ public function fmDatetime($datetime) { $year = substr($datetime,0,4); $month = substr($datetime,5,2); $day = substr($datetime,
-
PHP使用strtotime获取上个月、下个月、本月的日期
今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改. 获取本月日期: function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d"
-
php从身份证获取性别和出生年月
话不多说,请看代码: //通过身份证号查询出性别与生日 $birth = strlen($idcard)==15 ? ('19' . substr($idcard, 6, 6)) : substr($idcard, 6, 8); $sex = substr($idcard, (strlen($idcard)==15 ? -2 : -1), 1) % 2 ? '1' : '0'; //1为男 2为女 //通过身份证号查询出性别与生日 if($data['cardtype'] == 'idcard'
-
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
复制代码 代码如下: //php获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //php获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));$endYesterday=mktime(
-
php 获取一个月第一天与最后一天的代码
复制代码 代码如下: function getthemonth($date) { $firstday = date('Y-m-01', strtotime($date)); $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); return array($firstday, $lastday); }
随机推荐
- seajs中模块依赖的加载处理实例分析
- Angular2开发——组件规划篇
- AngularJS实现ajax请求的方法
- Python的面向对象思想分析
- WPF图形解锁控件ScreenUnLock使用详解
- js获取客户端外网ip的简单实例
- python 函数传参之传值还是传引用的分析
- Android利用ViewPager实现可滑动放大缩小画廊效果
- PHP远程采集图片详细教程
- JavaScript中数据类型转换总结
- PowerShell判断某天是星期几的方法
- 一则python3的简单爬虫代码
- Jquery Mobile 自定义按钮图标
- 作为Java程序员应该掌握的10项技能
- 怎么在Windows系统中搭建php环境
- smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
- PHP $_FILES中error返回值详解
- textView 添加超链接(两种实现方式)
- 域名行业再起波澜 COM降价引发代理狂潮
- 有趣的python小程序分享