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 相关文章推荐
与数据库连接
Oct 09 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
Zend Framework页面缓存实例
Jun 25 PHP
php页面函数设置超时限制的方法
Dec 01 PHP
php自动获取关键字的方法
Jan 06 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
Zend Framework教程之Autoloading用法详解
Mar 08 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
通过PHP实现获取访问用户IP
May 09 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导出oracle库的php代码
2009/04/20 PHP
PHP数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
python 爬取微信文章
2016/01/30 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
python计算二维矩形IOU实例
2020/01/18 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
Python内置函数及功能简介汇总
2020/10/13 Python
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
车队司机自我鉴定
2014/03/02 职场文书
中学生演讲稿
2014/04/26 职场文书
三八妇女节活动总结
2014/05/04 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
陕西导游词
2015/02/04 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
Ruby处理CSV数据方法详解
2022/04/18 Ruby