php实现获取近几日、月时间示例


Posted in PHP onJuly 06, 2019

本文实例讲述了php实现获取近几日、月时间。分享给大家供大家参考,具体如下:

<?php
date_default_timezone_set('Asia/Shanghai');
echo "今天:".date("Y-m-d H:i:s")."<br>";
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";
echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";
echo "一周前:".date("Y-m-d",strtotime("-1 week")). "<br>";
echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";
echo '<hr/>';
//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
echo "今日开始时间戳和结束时间戳",'开始:',$beginToday,'结束:',$endToday,'<br/>';
echo "今日开始时间:",date("Y-m-d H:i:s",$beginToday),'<br/>';
echo "今日结束时间:",date("Y-m-d H:i:s",$endToday),'<br/>';
echo '<hr/>';
//php获取昨日起始时间戳和结束时间戳
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
echo "昨日开始时间戳和结束时间戳",'开始:',$beginYesterday,'结束:',$endYesterday,'<br/>';
echo "昨日开始时间:",date("Y-m-d H:i:s",$beginYesterday),'<br/>';
echo "昨日结束时间:",date("Y-m-d H:i:s",$endYesterday),'<br/>';
echo '<hr/>';
//php获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
echo "上周开始时间戳和结束时间戳",'开始:',$beginLastweek,'结束:',$endLastweek,'<br/>';
echo "上周开始时间:",date("Y-m-d H:i:s",$beginLastweek),'<br/>';
echo "上周结束时间:",date("Y-m-d H:i:s",$endLastweek),'<br/>';
echo '<hr/>';
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
echo "本月开始时间戳和结束时间戳",'开始:',$beginThismonth,'结束:',$endThismonth,'<br/>';
echo "本月开始时间:",date("Y-m-d H:i:s",$beginThismonth),'<br/>';
echo "本月结束时间:",date("Y-m-d H:i:s",$endThismonth),'<br/>';
?>

运行结果:

今天:2019-07-06 10:23:11
昨天:2019-07-05
明天:2019-07-07
一周后:2019-07-13
一周前:2019-06-29
一周零两天四小时两秒后:2019-07-15 14:14:13
下个星期四:2019-07-11
上个周一:2019-07-01
一个月前:2019-06-06
一个月后:2019-08-06
十年后:2029-07-06

--------------------------------------------------------------------------------
今日开始时间戳和结束时间戳开始:1562342400结束:1562428799
今日开始时间:2019-07-06 00:00:00
今日结束时间:2019-07-06 23:59:59

--------------------------------------------------------------------------------
昨日开始时间戳和结束时间戳开始:1562256000结束:1562342399
昨日开始时间:2019-07-05 00:00:00
昨日结束时间:2019-07-05 23:59:59

--------------------------------------------------------------------------------
上周开始时间戳和结束时间戳开始:1561305600结束:1561910399
上周开始时间:2019-06-24 00:00:00
上周结束时间:2019-06-30 23:59:59

--------------------------------------------------------------------------------
本月开始时间戳和结束时间戳开始:1561910400结束:1564588799
本月开始时间:2019-07-01 00:00:00
本月结束时间:2019-07-31 23:59:59

PHP 相关文章推荐
PHP+MYSQL的文章管理系统(二)
Oct 09 PHP
php 归并排序 数组交集
May 10 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
PHP获取当前url的具体方法全面解析
Nov 26 PHP
Yii框架form表单用法实例
Dec 04 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
PHP错误机制知识汇总
Mar 24 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
PHP生成zip压缩包的常用方法示例
Aug 22 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 PHP
php判断/计算闰年的方法小结【三种方法】
Jul 06 #PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 #PHP
php中isset与empty函数的困惑与用法分析
Jul 05 #PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 #PHP
php无限极分类实现方法分析
Jul 04 #PHP
php常用日期时间函数实例小结
Jul 04 #PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 #PHP
You might like
PHP 和 XML: 使用expat函数(二)
2006/10/09 PHP
php获取mysql版本的几种方法小结
2008/03/25 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
2018/03/03 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
python实现简单银行管理系统
2019/10/25 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
DNA基因检测和分析:23andMe
2019/05/01 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
年度考核自我鉴定
2013/11/09 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS