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
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
- php大量数据计算有什么技巧(PHP各种常见经典算法总结排序、查找、翻转等)
- thinkphp前后端配合(thinkPHP+LayUI 流加载实现功能)
- phpstudy修改为什么进不去(phpstudy2018升级后站点及phpmyadmin打开404解决方案)
- thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
- phpstudy配置教程(phpStudy2018安装教程及本地服务器的配置方法)
- php如何实现异步调用(php基于协程实现异步的方法分析)
- php微信公众号管理后台(php实现微信公众号创建自定义菜单功能的实例代码)
- thinkphp5开发小程序后台(PHP小程序支付功能完整版基于thinkPHP)
- php目录函数创建教程(PHP下载文件函数与用法示例)
- php怎么实现邮件发送(使用php的mail函数实现发送邮件功能)
- phpstudy安装步骤(phpStudy学习之php探针)
- phpstudy的mysql无法启动(Windows系统下解决PhPStudy MySQL启动失败问题)
- php如何将数组清空(PHP实现数组向任意位置插入,删除,替换数据操作示例)
- php数组实例说明(PHP检测一个数组有没有定义的方法步骤)
- linux如何安装php环境(Linux下安装Memcached服务器和客户端与PHP使用示例)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
- 农村植物,龙芽草若长在您家路旁,请珍惜,它对抗癌有特效(龙芽草若长在您家路旁)
热门推荐
- docker怎么设置redis(docker安装redis并以配置文件方式启动详解)
- sqlserver表空间占用率(SQL Server获取磁盘空间使用情况)
- 判断图片是否加载完成
- c#中使用stopwatch统计代码执行时间
- python常见知识点整理(Python基础知识点 初识Python.md)
- 云服务硬盘挂载有几种方法(腾讯云 阿里云 挂载硬盘方法数据盘)
- 织梦自定义表单怎么设置数据(让织梦artlist标签增加notypeid属性实现栏目过滤)
- ant design 的vue批量操作(ant desing vue table 实现可伸缩列的完整例子)
- filezilla如何连接远程服务器(使用FileZilla快速搭建FTP文件服务的图文教程)
- mysql8.0.23.0官方安装手册(MySQL8.0.23安装超详细教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9