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 相关文章推荐
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 29 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
php cc攻击代码与防范方法
Oct 18 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
解析php file_exists无效的解决办法
Jun 26 PHP
php判断手机访问还是电脑访问示例分享
Jan 20 PHP
PHP中的一些常用函数收集
May 26 PHP
php精确的统计在线人数的方法
Oct 21 PHP
yii2.0实现验证用户名与邮箱功能
Dec 22 PHP
PHP简单字符串过滤方法示例
Sep 04 PHP
php中分页及SqlHelper类用法实例
Jan 12 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后台如何避免用户直接进入方法实例
2013/10/15 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
Python中非常实用的一些功能和函数分享
2015/02/14 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
浅析python中的分片与截断序列
2016/08/09 Python
更改Ubuntu默认python版本的两种方法python-&gt; Anaconda
2016/12/18 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
Python高斯消除矩阵
2019/01/02 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
外贸业务员岗位职责
2013/11/24 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
廉洁校园实施方案
2014/05/25 职场文书
红色革命电影观后感
2015/06/18 职场文书
总经理年会致辞
2015/07/29 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
MySql数据库 查询时间序列间隔
2022/05/11 MySQL