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 visitFile()遍历指定文件夹函数
Aug 21 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 PHP
php之Memcache学习笔记
Jun 17 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
跟我学Laravel之安装Laravel
Oct 15 PHP
yii2 页面底部加载css和js的技巧
Apr 21 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
PHP队列场景以及实现代码实例详解
Feb 26 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
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
php数据访问之查询关键字
2016/05/09 PHP
PHP 观察者模式深入理解与应用分析
2019/09/25 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
Python中进程和线程的区别详解
2017/10/29 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Pytorch自己加载单通道图片用作数据集训练的实例
2020/01/18 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
中专自荐信
2013/10/13 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
远程教育心得体会
2014/01/03 职场文书
大学生村官心得体会范文
2014/01/04 职场文书
《分一分》教学反思
2014/04/13 职场文书
大学生活动总结模板
2014/07/02 职场文书
作风年建设汇报材料
2014/08/14 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
单位车辆管理制度
2015/08/05 职场文书
商场广播稿范文
2015/08/19 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL