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 相关文章推荐
PHP5/ZendEngine2的改进
Oct 09 PHP
基于empty函数的输出详解
Jun 17 PHP
table标签的结构与合并单元格的实现方法
Jul 24 PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 PHP
php+mysql删除指定编号员工信息的方法
Jan 14 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
学习php设计模式 php实现抽象工厂模式
Dec 07 PHP
PHP+MySQL实现无极限分类栏目的方法
Dec 23 PHP
php中照片旋转 (orientation) 问题的正确处理
Feb 16 PHP
php删除数组指定元素实现代码
May 03 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 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
使用无限生命期Session的方法
2006/10/09 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
pandas数值计算与排序方法
2018/04/12 Python
Random 在 Python 中的使用方法
2018/08/09 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
升职自荐信范文
2013/10/05 职场文书
医学护理毕业生自荐信
2013/11/07 职场文书
跟单文员的岗位职责
2013/11/14 职场文书
个人评价范文分享
2014/01/11 职场文书
安全生产检讨书
2014/01/21 职场文书
期终自我鉴定
2014/02/17 职场文书
大学生操行评语大全
2014/12/31 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python