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代码的参数说明
Jun 07 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
域名和cookie问题(域名后缀)
Oct 10 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
php中调用其他系统http接口的方法说明
Feb 28 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
Apr 08 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 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上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
Prototype ObjectRange对象学习
2009/07/19 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
python中多个装饰器的执行顺序详解
2018/10/08 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
小学关爱留守儿童活动方案
2014/08/25 职场文书
机关党员公开承诺书
2014/08/30 职场文书
博物馆观后感
2015/06/05 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
Nginx反向代理配置的全过程记录
2021/06/22 Servers