php如何获取当前日期(php实现获取近几日、月时间示例)
php如何获取当前日期
php实现获取近几日、月时间示例本文实例讲述了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程序设计有所帮助。
原文链接:https://blog.csdn.net/helin916012530/article/details/25082957
- thinkphp接口开发实例(ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- php安全攻防(phpstudy linux小皮面板怎么防cc攻击)
- thinkphp框架案例(thinkphp5.1框架容器与依赖注入实例分析)
- php如何调用类(php创建类并调用的实例方法)
- php收集多个统计数据(PHP实现统计代码行数小工具)
- php可以一次下载几个文件(php实现大文件断点续传下载实例代码)
- thinkphp伪静态实例(thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解)
- php缓存技术学习(简单实用的PHP文本缓存类实例)
- php执行超时怎么办(PHP错误提示It is not safe to rely on the system……的解决方法)
- php中类的属性含义(php类中static与self的使用区别浅析)
- phpsession如何用(如何解决PHP获取不到SESSION信息之一般情况)
- php时间戳是什么意思(php时间戳转换代码详解)
- webapp前端能用yii2开发吗(Yii Framework框架使用PHPExcel组件的方法示例)
- phptime函数与时区设置(php常用日期时间函数实例小结)
- php怎么弄不重复字符串(PHP中将一个字符串部分字符用星号*替代隐藏的实现代码)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
- 数学语文题目(语文的数学题)
- 香蕉(香蕉三种人不宜吃)
热门推荐
- html5div怎样居中(HTML5+CSS设置浮动却没有动反而在中间且错行的问题)
- 如何启动wampserver数据库服务(wampserver更改默认站点目录www方法教程)
- css图片颜色提取(解析CSS 提取图片主题色功能小技巧)
- css水平或者垂直居中的写法(深入理解CSS行高line-height与文本垂直居中的原理)
- php 获取get url(PHP实现获取url地址中顶级域名的方法示例)
- django路由原理(详解django中url路由配置及渲染方式)
- cookie httponly属性
- php工作原理及功能(php设计模式之适配器模式原理、用法及注意事项详解)
- vue实现添加购物车小球(Vue实现简易购物车案例)
- vnc连接linux黑屏(阿里云服务器VNC无法连接及黑屏的原因)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9