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 相关文章推荐
解析php中array_merge与array+array的区别
Jun 21 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
yii实现级联下拉菜单的方法
Jul 31 PHP
Yii2如何批量添加数据
May 17 PHP
PHP正则表达式入门教程(推荐)
May 18 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
浅谈关于PHP解决图片无损压缩的问题
Sep 01 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
Dec 12 PHP
ThinkPHP5和ThinkPHP6的区别
Mar 31 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
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
python结合API实现即时天气信息
2016/01/19 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
python编程嵌套函数实例代码
2018/02/11 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
实习生个人的自我评价
2013/12/08 职场文书
财产公证书格式
2014/04/10 职场文书
校园广播稿100字
2014/10/06 职场文书
2014年财务部工作总结
2014/11/11 职场文书
2014年公司工作总结
2014/11/22 职场文书
法务专员岗位职责
2015/02/14 职场文书
努力工作保证书
2015/02/28 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL