php获取当月最后一天函数分享

非常简单实用的函数,这里就不多废话了,直接奉上代码

代码如下:

/**
     *    日期-获取当月最后一天
     *  @return int
     */
    public function get_lastday() {
        if($this->month==2) {
            $lastday = $this->is_leapyear($this->year) ? 29 : 28;
        } elseif($this->month==4 || $this->month==6 || $this->month==9 || $this->month==11) {
            $lastday = 30;
        } else {
            $lastday = 31;
        }
        return $lastday;
    }
    /**
     *    日期-是否是闰年
     *  @return int
     */
    public function is_leapyear($year) {
        return date('L', $year);
    }

以上就是本代码的全部内容,希望小伙伴们喜欢。

(0)

相关推荐

  • PHP中获取时间的下一周下个月的方法

    复制代码 代码如下: //通常用于定制服务的时候使用,比如包月会员,包年等等 //获取当前时间过一个月的时间,以DATETIME格式显示 date('Y-m-d H:i:s',strtotime('+1 month')) //获取当前时间过一个月的时间,以时间戳格式显示 strtotime(date('Y-m-d H:i:s',strtotime('+1 month'))) //以下是年,月,周,天,时,分秒的用法 date("Y-m-d H:i:s", strtotime("

  • php获取指定日期之间的各个周和月的起止时间

    根据指定的前后两个日期,计算这两个日期之间各个周的起始时间和结束时间,以及各个月的起始时间和结束时间 日志格式化类 Date.class.php 复制代码 代码如下: <?php class Datefmt{    function __construct() {}   /**    * 根据指定日期获取所在周的起始时间和结束时间    */   public function get_weekinfo_by_date($date) {     $idx = strftime("%u&qu

  • PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)

    废话不多少,上代码 复制代码 代码如下: // 获取指定日期所在星期的开始时间与结束时间 function getWeekRange($date){     $ret=array();     $timestamp=strtotime($date);     $w=strftime('%u',$timestamp);     $ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);     $ret['edate']=date('

  • PHP获取指定月份第一天和最后一天的方法

    本文实例讲述了PHP获取指定月份第一天和最后一天的方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: $date = date(time()); $start_date = date('Y-m-d', mktime(00, 00, 00, date('m', strtotime($date))+1, 01)); $end_date = date('Y-m-d', mktime(23, 59, 59, date('m', strtotime($date))+2, 00)); 希望本文所述

  • php根据年月获取季度的方法

    复制代码 代码如下: <?phpfunction getQuarterByMonth($date){ $month = substr($date,-2); $Q = ceil($month/3); return $Q;}?>

  • 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生成年月日下载列表的方法

    本文实例讲述了php生成年月日下载列表的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval) {   if(empty($mval)) $mval = date("m");   if(empty($dval)) $dval = date("d&q

  • php获取当月最后一天函数分享

    非常简单实用的函数,这里就不多废话了,直接奉上代码 复制代码 代码如下: /**      *    日期-获取当月最后一天      *  @return int      */     public function get_lastday() {         if($this->month==2) {             $lastday = $this->is_leapyear($this->year) ? 29 : 28;         } elseif($this-

  • js获取当月最后一天实例代码

    以下就是JS代码:: @ author YHC: 复制代码 代码如下: function getCurrentMonthLastDay(){     var current=new Date();     var currentMonth=current.getMonth();     var nextMonth=++currentMonth; var nextMonthDayOne =new Date(current.getFullYear(),nextMonth,1); var minusD

  • JS封装通过className获取元素的函数示例

    本文实例讲述了JS封装通过className获取元素的函数.分享给大家供大家参考,具体如下: <div id="box"> <div class="star"></div> <div class="star"></div> <div class="app"></div> <p class="star"></

  • Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析

    本文实例讲述了Yii2中设置与获取别名的函数(setAlias和getAlias)用法.分享给大家供大家参考,具体如下: 首先说说什么是别名. 在Yii中有很多的路径,在开发的过程当前我们也会使用一些路径.一般来说都需要使用绝对路径,但绝对路径都很长. 所以,为了方便的使用路径,可以在Yi中i给每个路径起个名称,这个名称就是别名. 别名的格式: 别名必须以"@"字符开头,别名中还可以包含"/".如("@www"为根别名,"@www/te

  • php根据年月获取当月天数及日期数组的方法

    本文实例讲述了php根据年月获取当月天数及日期数组的方法.分享给大家供大家参考,具体如下: 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))) { // $te

  • 在shell脚本中获取上个月最后一天的日期方法

    linux中用date命令来获取上个月最后一天的日期: $ date -d"`date +%Y%m01` last day" +%Y%m%d 20161231 编写脚本getdate.sh: #! /bin/sh nowdate=`date +%Y%m01` #本月第一天 startdate=`date -d"$nowdate last month" +%Y%m%d` #上个月第一天 enddate=`date -d"$nowdate last day&q

  • JavaScript常用的工具函数分享

    目录 格式化时间戳 时间格式化 几分钟前 几小时前 url参数转为对象 对象序列化[对象转url参数] 本地存储 cookie操作 数字格式化单位 数字千位过滤 过滤成版本号 首字母大写 class 操作 文本复制功能 判断是否是一个数组 判断是否是一个空数组 克隆一个数组 数组去重 是否为PC端 判断是否为微信 设备判断:android.ios.web 常见正则校验 去除字符串空格 过滤html代码 生成随机数范围 判断图片加载完成 光标所在位置插入字符 图片地址转base64 base64图

  • php计算2个日期的差值函数分享

    非常简单实用的函数分享给大家, 奉上代码: 复制代码 代码如下: /**      *    日期-计算2个日期的差值      *  @return int      */     public function get_difference($date, $new_date) {         $date = strtotime($date);         $new_date = strtotime($new_date);         return abs(ceil(($date

  • linux系统使用python获取cpu信息脚本分享

    linux系统使用python获取cpu信息脚本分享 复制代码 代码如下: #!/usr/bin/env Pythonfrom __future__ import print_functionfrom collections import OrderedDictimport pprint def CPUinfo():    ''' Return the information in /proc/CPUinfo    as a dictionary in the following format:

  • bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享

    1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.success').removeClass('success');// 清除前一次操作已选中行的选中状态 $($element).addClass('success');// 选中行添加选中状态 }); 2.bootstrap-table 获取选中行信息 function getSelectedRow

随机推荐