PHP中比较时间大小实例


Posted in PHP onAugust 21, 2014

神马系PHP时间比较呢?

最简单的例子就是可以把两个时间用大于小于号进行两个时间的对比。有时候我们设计程序,需要控制用户操作某个功能时只能在某个时间段内可以操作,其余时间段不允许。

比如,我有一个发布消息的网站,我这个网站上发布消息,然后我在通过这个消息群发给上千用户。按照普通做法,应该就是一旦发布消息,就立即把消息群发给上千用户。这样一来,只要一有最新消息,用户就第一时间收到手机短信。可是,问题来了。比如我要是在深夜凌晨发布信息,那可就遭到所有用户XXOO了。

所以,这里可以用到时间比较,要是在白天时间就可以发布,晚上则阻止。我们假设白天时间段从早上七点(七点估计好多人都没睡醒)到下午六点,那么我们可以这么下。

/**

 * PHP时间比较

 */

// 定义开始时间,注意时间是字符串格式,所以必须用引号引起来否则报错别找我,另外里边的冒号必须是英文冒号

$start_time = '7:00';

 

// 定义结束时间,千万别问我下午六点为何写成十八点,我会建议你重读小学

$end_time  = '18:00';

 

// 获取现在时间段,date()函数的使用我就不废话了,不明白的直接看以往文章或者google

$now_time  = date('H:i');

 

// 判断

if( $start_time<=$now_time && $end_time>=$now_time ){

     echo '我要发布信息啦!';

}else{

     echo '大哥,现在才几点啊~~~人家都还没睡醒呢!!!';

}

这里需要提醒下,获取的现在的时间是服务器时间,所以请注意服务器时间的时区设置以及是否准时,或者可以来个计划任务让它每天校对就万事OK了
PHP 相关文章推荐
php 各种应用乱码问题的解决方法
May 09 PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
Yii中表单用法实例详解
Jan 05 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
PHP微信支付实例解析
Jul 22 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 #PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 #PHP
PHP实现的多彩标签效果代码分享
Aug 21 #PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 #PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
Aug 21 #PHP
个人写的PHP验证码生成类分享
Aug 21 #PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 #PHP
You might like
无数据库的详细域名查询程序PHP版(4)
2006/10/09 PHP
福利彩票幸运号码自动生成器
2006/10/09 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
jquery插件开发方法(初学者)
2012/02/03 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
深入理解js中this的用法
2016/05/28 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
Python导入txt数据到mysql的方法
2015/04/08 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
Python实现的rsa加密算法详解
2018/01/24 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
Python中Qslider控件实操详解
2021/02/20 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
《狐假虎威》教学反思
2014/02/07 职场文书
七匹狼男装广告词
2014/03/21 职场文书
师范生见习报告
2014/10/31 职场文书
财务会计求职信范文
2015/03/20 职场文书
聚会通知怎么写
2015/04/23 职场文书
《藏戏》教学反思
2016/02/23 职场文书