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实现ping
Oct 09 PHP
Zend的Registry机制的使用说明
May 02 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
Aug 22 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
Nov 24 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PDO::query讲解
Jan 29 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 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中文件上传的安全问题
2006/10/09 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP 读取和编写 XML
2014/11/19 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
求职简历的自我评价
2014/01/31 职场文书
爱我中华演讲稿
2014/05/20 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
家长通知书家长意见
2014/12/30 职场文书