位置: 编程技术 - 正文
推荐整理分享PHP使用strtotime获取上个月、下个月、本月的日期(php strrchr),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php strftime,php strtok,php strlen,php strtoupper,php 获取时间,php strftime,php stmt 获取查询结果,php中strtotime,内容如对您有帮助,希望把文章链接给更多的朋友!
今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改。
获取本月日期:
$firstday是月份的第一天,假如$date是-2这样的话,$firstday就会是--,然后根据$firstday加一个月就是--,再减一天就是--,用date()和strtotime()真是太方便了。
获取上月日期:
上月日期需要先获取一个时间戳,然后在月份上-1就OK了,超智能的date()会把-0-1这种东西转换成--,太爽了。
获取下月日期:
下月日期的代码看起来比较长一点,因为date()转不了类似--这种东西,它会直接回到,所以前面需要处理一下月的问题,除了月就直接月份+1就OK啦。
总得来说,还是很方便的,日期函数太强大了。
最后简单介绍下strtotime的用法
获取指定日期的unix时间戳
strtotime("-1-") 示例如下: echo strtotime("-1-") 结果: 说明:返回年1月日0点0分0秒时间戳
获取英文文本日期时间
示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("+1 day")) 结果:-- ::
(2)打印昨天此时的时间戳strtotime("-1 day") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("-1 day")) 结果:-- ::
(3)打印下个星期此时的时间戳strtotime("+1 week") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("+1 week")) 结果:-- ::
(4)打印上个星期此时的时间戳strtotime("-1 week") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("-1 week")) 结果:-- ::
(5)打印指定下星期几的时间戳strtotime("next Thursday") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("next Thursday")) 结果:-- ::
(6)打印指定上星期几的时间戳strtotime("last Thursday") 当前时间: echo date("Y-m-d H:i:s",time()) 结果:-- :: 指定时间: echo date("Y-m-d H:i:s",strtotime("last Thursday")) 结果:-- ::
以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。
php创建桌面快捷方式实现方法 第一种情况:php生成网页桌面快捷方式将介绍使用php生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。我们访问网站
php实现微信公众号主动推送消息 通过学习借鉴朋友的实现方法进行整理,实现了PHP版的微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下此方法是通过模拟登录微信
WordPress中限制非管理员用户在文章后只能评论一次 之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次?暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的。这个
标签: php strrchr
本文链接地址:https://www.jiuchutong.com/biancheng/287477.html 转载请保留说明!友情链接: 武汉网站建设