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 验证码实例代码
Jun 01 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
深入密码加salt原理的分析
Jun 06 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
php array_merge_recursive 数组合并
Oct 26 PHP
老生常谈PHP位运算的用途
Mar 12 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
Yii框架函数简单用法分析
Sep 09 PHP
tp5框架无刷新分页实现方法分析
Sep 26 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 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中用hash实现的数组
2011/07/17 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python制作图片缩略图
2019/04/30 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
德国网上超市:myTime.de
2019/08/26 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
服装厂厂长岗位职责
2013/12/27 职场文书
千元咖啡店的创业计划书范文
2013/12/29 职场文书
节能环保演讲稿
2014/08/28 职场文书
借条如何写
2015/05/26 职场文书
党内外群众意见范文
2015/06/02 职场文书
繁星春水读书笔记
2015/06/30 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
Python学习之异常中的finally使用详解
2022/03/16 Python