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数组
Oct 09 PHP
多重?l件?合查?(二)
Oct 09 PHP
php echo 输出字符串函数详解
May 13 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
基于php冒泡排序算法的深入理解
Jun 09 PHP
php实现邮件发送并带有附件
Jan 24 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
浅析php工厂模式
Nov 25 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
PHP基于DOM创建xml文档的方法示例
Feb 08 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 PHP
php使用yield对性能提升的测试实例分析
Sep 19 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 echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
php的hash算法介绍
2014/02/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
PHP常见过waf webshell以及最简单的检测方法
2019/05/21 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
原生js实现日期联动
2015/01/12 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
vuex的简单使用教程
2018/02/02 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
Python单链表的简单实现方法
2014/09/23 Python
Python探索之创建二叉树
2017/10/25 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
python yield和Generator函数用法详解
2020/02/10 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
数学考试作弊检讨书300字
2015/02/16 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis