本文实例讲述了php获取当前月与上个月月初及月末时间戳的方法。分享给大家供大家参考,具体如下:

当前月

$thismonth = date('m');

$thisyear = date('Y');

$startDay = $thisyear . '-' . $thismonth . '-1';

$endDay = $thisyear . '-' . $thismonth . '-' . date('t', strtotime($startDay));

$b_time = strtotime($startDay);//当前月的月初时间戳

$e_time = strtotime($endDay);//当前月的月末时间戳

上一月

$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);//上个月的月末时间戳

这里对关键的就是date函数中的t,它是用来获取当前月所含天数的,28天,29天,30天,31天。含有多少天,月底就是多少号。

PS:本站还提供了一个Unix时间戳转换工具,包含了各种常见语言针对时间戳的操作方法,提供给大家参考:

希望本文所述对大家PHP程序设计有所帮助。

php 获得当月时间戳,php获取当前月与上个月月初及月末时间戳的方法相关推荐

  1. php当前月每天时间戳,php获取当前月与上个月月初及月末时间戳的方法

    本文实例讲述了php获取当前月与上个月月初及月末时间戳的方法.分享给大家供大家参考,具体如下: 当前月 $thismonth = date('m'); $thisyear = date('Y'); $ ...

  2. mysql当月最后一天_mysql 获取当前月最后一天和第一天

    mysql 函数: select curdate();                       -- 获取当前日期 select DATE_ADD(curdate(),interval -day( ...

  3. php获取当前月月初至月末的时间戳,上个月月初至月末的时间戳

    当前月 <?php $thismonth = date('m'); $thisyear = date('Y'); $startDay = $thisyear . '-' . $thismonth ...

  4. php 时间 时间戳 获取当前月,上个月,下个月等等第一天和最后一天

    php 获取时间主要用到的函数:date(),time(),strtotime()等 # 获取当前月的天数 $month_now_days = date('t'); //echo $month_now ...

  5. Java根据当前日期获取年初,年末,季初,季末,月初,月末日期的方法

    年初 public static Date getYearFirst(){SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...

  6. js获取当前月的第一天和最后一天

    js获取当前月的第一天和最后一天: function getFirstAndLastMonthDay( year, month){ var firstdate = year + '-' + month ...

  7. 获取当前时间、获取当前月的第一天、获取当前年的第一天

    获取当前时间.获取当前月份的第一天和最后一天.获取当前年份的第一天和最后一天 1.获取当前日期 // 获取当前日期export const today = ()=> {let today = n ...

  8. Java时间工具类(获取上个月、获取月份1月1号时间戳、获取月份最后一天时间戳...)

    在开发中我们经常还会用到日期时间,以下是一个日期时间工具类,包含: 获取每月月初时间戳 获取每月15号时间戳 获取每月月末时间戳 获取当前被格式化后的日期 从这些方法中你可以改写出你需要的方法 PS: ...

  9. golang 时间/时间戳的获取和转换

    文章目录 1. 获取时间 1.1 当前时间获取 1.2 获取之前/之后的时间 2. 时间戳 2.1 获取当前时间戳 2.2 时间 转 时间戳 2.2.1 方法一 2.2.2 方法二 2.2 时间戳转时 ...

最新文章

  1. java split 逗号_java截取之空字符丢失
  2. 那些年,画家发明的黑科技
  3. C 标准库 - string.h
  4. elementUI清空弹框中的表单数据
  5. 最优化学习笔记(十四)——共轭梯度法
  6. 如果是自学WEB前端的话,该如何才能找到一份7K实习生工作呢?
  7. 两个网段怎么设置网关
  8. 聊聊rocketmq的SequenceProducerImpl
  9. python控制浏览器最小化_如何在selenium webdriver 3中最小化浏览器窗口
  10. 牛头刨床机构动力学的分析(C语言建模)
  11. Computer Shader的理解记录
  12. 让 Directory Opus 支持 Windows 10 的暗色主题
  13. Ubuntu16.04安装以及在 TitanX 下搭建 caffe框架(cuda8.0 + cudnn5.1)
  14. 吃萝卜去口气(口臭)[转]
  15. 牛客多校第十场 Han Xin and His Troops(扩展中国剩余)
  16. 北大青鸟消防控制器组网_北大青鸟JBF-61S20防火门监控报警主机使用说明书
  17. java下载网络文件至本地
  18. Ansible 下载模块get_url、解压缩模块unarchive(学习笔记十五)
  19. 2000个工作汇报PPT模板免费下载网站
  20. EdgeTX/OpenTX逻辑开关教程

热门文章

  1. linux命令速查手册_干货| 有了这个速查手册,还怕Linux命令记不住?
  2. html设置列表菜单,css 列表菜单的设计
  3. Git复习(十)之常见报错和疑问
  4. 简单的python爬虫实例
  5. python-三元运算
  6. 【原创】面向对象作业:选课系统中用pickle储存多个对象间组合引用关系的那些坑...
  7. nginx location 在配置中的优先级
  8. redo log重做日志缓冲
  9. 15个精心挑选的 jQuery 下拉菜单制作教程
  10. CalendarExtender控件的中文显示问题