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 相关文章推荐
使用sockets:从新闻组中获取文章(三)
Oct 09 PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 PHP
php中实现简单的ACL 完结篇
Sep 07 PHP
本地计算机无法启动Apache故障处理
Aug 08 PHP
使用php的HTTP请求的库Requests实现美女图片墙
Feb 22 PHP
PHP实现的json类实例
Jul 28 PHP
Symfony控制层深入详解
Mar 17 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
非常实用的php验证码类
May 15 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
Yii框架Session与Cookie使用方法示例
Oct 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执行速度全攻略(下)
2006/10/09 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
php中数组最简单的使用方法
2020/12/27 PHP
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
canvas绘制七巧板
2017/02/03 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
详解使用React制作一个模态框
2019/03/14 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
深入浅出分析Python装饰器用法
2017/07/28 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
基于python监控程序是否关闭
2020/01/14 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
大一学生假期实习的自我评价
2013/10/12 职场文书
专科毕业生自我鉴定
2013/12/01 职场文书
拓展培训心得体会
2014/01/04 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
2015年调度员工作总结
2015/04/30 职场文书
校友会致辞
2015/07/30 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技