我是靠谱客的博主 强健衬衫,最近开发中收集的这篇文章主要介绍PHP 中的mktime()函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

上周写一个接口,用到了本周的开始时间和结束时间作为筛选条件去筛选数据,我只记得有mktime()这个函数,具体怎么用的不太清楚,于是百度之,找到了这个:

本周开始时间:date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));

本周结束时间:date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+7,date("Y")));

简单测试之,没错,于是就这么用了,到上周六都没问题,然后周日突然数据不对了,筛选结果为空,于是猜想可能开始时间是周末,测试之果然没错,上边两行代码获取的开始时间是周末,结束时间是周六,不符合需求啊,然后看了下mktime()函数,然后找到可符合需求的方法:

$time = time();

本周开始时间:date("Y-m-d",strtotime("this week Monday",$time));

本周结束时间:date("Y-m-d 23:59:59",strtotime("this week Sunday",$time));

特此记录下




最后

以上就是强健衬衫为你收集整理的PHP 中的mktime()函数的全部内容,希望文章能够帮你解决PHP 中的mktime()函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部