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下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
set_include_path在win和linux下的区别
Jan 10 PHP
PHP学习之整理字符串
Apr 17 PHP
PHP冒泡排序算法代码详细解读
Jul 17 PHP
php中长文章分页显示实现代码
Sep 29 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
PHP的魔术常量__METHOD__简介
Jul 08 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
关于PHP中Session文件过多的问题及session文件保存位置
Mar 17 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
Aug 05 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
追求程序速度,而不是编程的速度
2008/04/23 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
2011/11/10 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
js实现通用的微信分享组件示例
2014/03/10 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
使用angular写一个hello world
2015/01/23 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
JS打印组合功能
2016/08/04 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python虚拟环境的安装配置图文教程
2017/10/20 Python
Python程序退出方式小结
2017/12/09 Python
django_orm查询性能优化方法
2018/08/20 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
django创建超级用户过程解析
2019/09/18 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
Footshop法国:购买运动鞋
2020/01/19 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
建筑工程自我鉴定
2013/10/18 职场文书
办公室内勤工作职责
2013/12/11 职场文书
学习雷锋倡议书
2014/04/15 职场文书
中职生自荐信范文
2014/06/15 职场文书
离婚代理词范文
2015/05/23 职场文书
春节晚会开场白
2015/05/29 职场文书