php 获取当月/某月最后一天的时间戳

public function getendmouthtime()

{

$date=date("Y-m",time());

$date_arr=explode(‘-‘,$date);

$year=$date_arr[0];

$month=$date_arr[1];

$days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

if ($month < 1 OR $month > 12)

{

return 0;

}

// Is the year a leap year?

if ($month == 2)

{

if ($year%400 == 0 OR ($year%4 == 0 AND $year%100 != 0))

{

return $year.‘-‘.$month.‘-29‘;

}

}

return $endstro = strtotime($year.‘-‘.$month.‘-‘.$days_in_month[$month - 1]);

}

时间: 2024-10-06 08:04:38

php 获取当月/某月最后一天的时间戳的相关文章

获取当月|目标月最后一天

1.获取目标月最后一天 //获取月末 function getLastDay(dd) { var d = new Date(dd); var new_year = d.getFullYear(); //取当前的年份 var new_month = d.getMonth();//取下一个月的第一天,方便计算(最后一天不固定) if(new_month==11){ //如果当前大于12月,则年份转到下一年 new_month = -1; //月份减 new_year = ++new_year; //

获取当月的第一天和最后一天示例

最简单获取当月第一天和最后一天 代码如下: DateTime now = DateTime.Now; DateTime dt1 = new DateTime(now.Year, now.Month, 1); DateTime dt2 = d1.AddMonths(1).AddDays(-1); dt1是本月的第一天,dt2本月的最后一天, 最后一天的算法是:得到本月的第一天然后增加一月,再减去一天. 智能判断每个月有多少天: //返回每月的第一天和最后一天 public static void

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

1.获取上个月第一天及最后一天.    echo date('Y-m-01', strtotime('-1 month'));    echo "<br/>";    echo date('Y-m-t', strtotime('-1 month'));    echo "<br/>"; 2.获取当月第一天及最后一天.    $BeginDate=date('Y-m-01', strtotime(date("Y-m-d"))

获取当前日期时间,获取当月最后一天

获取当前日期: public class TestDate {   public static void main(String[] args) {      Date now = new Date();      Calendar cal = Calendar.getInstance(); } 获取当月最后一天: public static boolean isMonthEnd(Date date) { Calendar calendar = Calendar.getInstance(); c

php 日期 - 获取当月最后一天

1 /** 2 * 日期-获取当月最后一天 3 * @return int 4 */ 5 public function get_lastday() { 6 if($this->month==2) { 7 $lastday = $this->is_leapyear($this->year) ? 29 : 28; 8 } elseif($this->month==4 || $this->month==6 || $this->month==9 || $this->mo

JavaScript获取某年某月的最后一天

1.实现源码 <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <title>Jav

php php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最 后一天就不定,要去写段函数进行月份及年份判断来得出上个月共有多少天.那就比麻烦,还有获取当前月份,当前年份等常规日期获取函数,以下代码都是经过本 公司工程师测试后的正确代码,可以放心使用. 1.获取上个月第一天及最后一天.    echo date('Y-m-01', strtotime('-1 month'));    echo "<br/&g

asp.net 获取当月的第一天和最后一天示例

ASP.NET(C#)返回每个月的第一天和最后一天要怎么来做呢,我们下文整理了不少例子,然后根据例子做了一个智能判断每个月有多少天,无需你计算,本函数将替你完成: 希望对各位有帮助. 最简单获取当月第一天和最后一天 代码如下  代码如下 复制代码 DateTime now = DateTime.Now;DateTime dt1 = new DateTime(now.Year, now.Month, 1); DateTime dt2 = d1.AddMonths(1).AddDays(-1); d

php -- 获取当月天数及当月第一天及最后一天、上月第一天及最后一天(备忘)

Learn From :http://www.jxbh.cn/newshow.asp?id=1635&tag=2 //1.获取上个月第一天及最后一天. date('Y-m-01', strtotime('-1 month')); date('Y-m-t', strtotime('-1 month')); //2.获取当月第一天及最后一天. date('Y-m-01', strtotime(date("Y-m-d"))); date('Y-m-d', strtotime(&quo