php获取当前月与上个月月初及月末时间戳的方法


Posted in PHP onDecember 05, 2016

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

当前月

<?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);//当前月的月末时间戳

上一月

<?php
$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时间戳转换工具,包含了各种常见语言针对时间戳的操作方法,提供给大家参考:

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

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

PHP 相关文章推荐
在mysql数据库原有字段后增加新内容
Nov 26 PHP
关于php fread()使用技巧
Jan 22 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
CentOS下PHP安装Oracle扩展
Feb 15 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
PHP实现文件上传和多文件上传
Dec 24 PHP
yii分页组件用法实例分析
Dec 28 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
简述php环境搭建与配置
Dec 05 #PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 #PHP
[原创]php实现 data url的图片生成与保存
Dec 04 #PHP
php 魔术常量详解及实例代码
Dec 04 #PHP
深入浅出讲解:php的socket通信原理
Dec 03 #PHP
thinkphp实现分页显示功能
Dec 03 #PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 #PHP
You might like
PHP日期时间函数的高级应用技巧
2009/05/16 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
php实例分享之二维数组排序
2014/05/15 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
javascript模块化简单解析
2016/04/07 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
[07:54]DOTA2 MV《我的动力鞋》 ImbaTV 出品
2014/11/21 DOTA
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
讲解Python中运算符使用时的优先级
2015/05/14 Python
python文件的md5加密方法
2016/04/06 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
HTML5等待加载动画效果
2017/07/27 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
师范生自我鉴定范文
2013/10/05 职场文书
外语专业毕业生自我评价分享
2013/10/05 职场文书
创先争优公开承诺书
2014/08/30 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
个人收入证明范本
2014/09/18 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
违纪学生保证书
2015/02/27 职场文书
乱世佳人观后感
2015/06/08 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python