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解决安全问题的方法实例)
- redis在php中的使用(PHP+Redis开发的书签案例实战详解)
- php生命周期表(PHP中md5函数的用法讲解)
- linux中ceph的状态(Wdcp linux控制面板配置多PHP版本记录)
- php 精度误差调整(php精度计算的问题解析)
- thinkphp5配置入口路径(ThinkPHP5.1框架数据库链接和增删改查操作示例)
- php缓存技术学习(简单实用的PHP文本缓存类实例)
- php中如何使用缓存(PHP使用OB缓存实现静态化功能示例)
- php怎么设计策略模式(php设计模式之策略模式应用案例详解)
- php 常见的设计模式(PHP中常用的三种设计模式详解单例模式、工厂模式、观察者模式)
- php中钩子的理解与实例教程(php中钩子hook的原理与简单应用demo示例)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- php生成安全随机数(PHP随机数函数rand与mt_rand的讲解)
- 安装phpstudy注意哪些问题(phpstudy怎么卸载?phpstudy卸载图文教程)
- php数组详解(php数组和链表的区别总结)
- 微信公众号怎么申请支付接口(微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解)
- 谁说女子不如男 范冰冰演的武则天只是其一,另外两位你认识吗(谁说女子不如男)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
热门推荐
- 宝塔面板与php(宝塔面板如何安装PHP扩展)
- html5中canvas标签(html5 canvas绘制网络字体的常用方法)
- php开发微信小程序后台步骤流程(基于PHP实现微信小程序客服消息功能)
- 织梦dedecms好吗(织梦dedecms单页制作教程)
- 宝塔面板phpMyAdmin错误教程(宝塔面板phpMyAdmin报错502 Bad Gateway nginx解决方法)
- mysql完整整理(Mysql隔离性之Read View的用法说明)
- vue左右滑屏(vue中实现全屏以及对退出全屏的监听)
- vue 计算一段时间的月份和天数(vue实现指定日期之间的倒计时)
- css 最高层级(浅谈CSS 权值 层叠 重要性!important)
- sftp和vsftp有什么区别(浅谈 FTP、FTPS 与 SFTP的区别)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9