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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
Php 构造函数construct的前下划线是双的_
Dec 08 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
Jul 04 PHP
php URL验证正则表达式
Jul 19 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
PHP以及MYSQL日期比较方法
Nov 29 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
谈谈PHP连接Access数据库的注意事项
Aug 12 PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 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开发框架Laravel数据库操作方法总结
2014/09/03 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
javascrit中undefined和null的区别详解
2019/04/07 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
Python 中 list 的各项操作技巧
2017/04/13 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
毕业生求职简历的自我评价
2013/10/07 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
安全技术说明书
2014/05/09 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
安全温馨提示语大全
2015/07/14 职场文书
德能勤绩工作总结
2015/08/11 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
解决python3安装pandas出错的问题
2021/05/20 Python
MySQL 十大常用字符串函数详解
2021/06/30 MySQL