一、本月起始和结束

//获取本月开始的时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
//获取本月结束的时间戳
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));

View Code

二、上月起始和结束

写法一:

$m = date('Y-m-d', mktime(0,0,0,date('m')-1,1,date('Y'))); //上个月的开始日期$t = date('t',strtotime($m)); //上个月共多少天$start = date('Y-m-d', mktime(0,0,0,date('m')-1,1,date('Y'))); //上个月的开始日期$end = date('Y-m-d', mktime(0,0,0,date('m')-1,$t,date('Y'))); //上个月的结束日期//echo 15*24*3600;//echo 30*24*3600;$time=strtotime($start);dump(date('Y-m-d H:i:s',$time));//2017-06-01 00:00:00$jieshu=strtotime($end);dump(date('Y-m-d H:i:s',$jieshu));//2017-06-30 00:00:00

写法二:

$thismonth = date('m');$thisyear = date('Y');if ($thismonth == 1) {$lastmonth = 12;$lastyear = $thisyear - 1;} else {$lastmonth = $thismonth - 1;$lastyear = $thisyear;}$lastStartDay = $lastyear . '-' . $lastmonth . '-1';$lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay));$b_time = strtotime($lastStartDay);//上个月的月初时间戳$e_time = strtotime($lastEndDay);//上个月的月末时间戳2017-06-30 00:00:00(注意 是最后一天的开始时间点)

转载于:https://www.cnblogs.com/meetuj/p/7112493.html

PHP获取本月起始和终止时间戳相关推荐

  1. oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...

  2. 时间戳计算获取今天起始本周每天起止本月每天起止本周起止本月每周起始时间本年每月起止时间本年每个季度的起止时间

    private $current_time; // 当前时间戳private $current_day; // 当前天private $current_mouth; // 当前月private $cu ...

  3. go time 获取本月第一天 最后一天 当天零点 时间戳

    方法一:通过 time.AddDate函数来计算本月开始时间与结束时间-需要提前获取当天0点时间: 方法二:通过 time.Date()函数来构造本月开始时间与结束时间. timeNow := tim ...

  4. PHP获取本月第一天时间戳、上月第一天时间戳、今日凌晨时间戳,次日凌晨时间戳,今日凌晨4点等,考虑特殊月份2月,12月

    //本月第一天的时间戳 $this_month = strtotime(date('Y-m-01', strtotime(date("Y-m-d")))); //上个月第一天的时间 ...

  5. [Java] 获取本月周次和日期时间段信息

    package com.wdcloud.monitoring.common;import java.text.SimpleDateFormat; import java.util.ArrayList; ...

  6. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  7. java 获取周次_[Java] 获取本月周次和日期时间段信息

    packagecom.wdcloud.monitoring.common;importjava.text.SimpleDateFormat;importjava.util.ArrayList;impo ...

  8. pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引

    pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录

  9. java 获取当前月份的第一天_JAVA获取本月的第一天和最后一天

    //获取本月第一天 Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 0); calendar.set( ...

最新文章

  1. python界面散点图_Python数据可视化——散点图
  2. POJ 1741 Tree(点分治)
  3. OpenCV创建3D直方图
  4. LeetCode4. Median of Two Sorted Arrays(二分法)
  5. (转)C# 根据当前时间获取,本周,本月,本季度等时间段 .Net中Exception
  6. php能用大括号写数组,PHP7.4不再支持使用大括号访问数组以及字符串的偏移
  7. jvm莫名退出问题解决
  8. 《Java多线程编程核心技术》——1.5节sleep()方法
  9. C#经典面试题及答案 (3)
  10. Fiddler配置https
  11. 《植物大战僵尸》网页版!火热试玩当中
  12. Dockerfile中ADD文件用法
  13. Sulfo CY5-MAL|磺基-CY5 马来酰亚胺
  14. 利用Canvas 实现前端图片涂抹效果
  15. IMAP和POP有什么区别?
  16. Linux下MyCat的安装即使用
  17. Greenplum初始化gpinitsystem报错解决
  18. [ArcGIS] 栅格计算器
  19. win10系统无法安装sql2005等软件解决方法
  20. js 利用Unicode码随机生成中文昵称

热门文章

  1. AttributeError: type object ‘Image‘ has no attribute ‘open‘
  2. CSS如何实现两个a标签元素的文字一个靠左一个靠右,并且能点击分别不同的链接
  3. Chapter1-2_Speech_Recognition(LAS)
  4. LeetCode 2069. 模拟行走机器人 II(模拟)
  5. LeetCode 330. 按要求补齐数组(贪心)
  6. LeetCode 904. 水果成篮(滑动窗口)
  7. LeetCode 223. 矩形面积
  8. LeetCode 874. 模拟行走机器人(set)
  9. NumPy快速入门--基础知识
  10. 用计算机表白的数字,用数字表白的句子大全 如何用数字表白一段话