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将数据导入到Foxmail
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
php 禁止页面缓存输出
Jan 07 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 PHP
php命令行用法入门实例教程
Oct 27 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
php创建图像具体步骤
Mar 13 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
laravel实现按时间日期进行分组统计方法示例
Mar 23 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 生成文字png图片的代码
2011/04/17 PHP
php摘要生成函数(无乱码)
2012/02/04 PHP
PHP基础知识回顾
2012/08/16 PHP
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
拖动时防止选中
2017/02/03 Javascript
js中开关变量使用实例
2017/02/24 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
javascript自定义事件功能与用法实例分析
2017/11/08 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
opencv+python实现均值滤波
2020/02/19 Python
Python实现对adb命令封装
2020/03/06 Python
优秀学生干部个人的自我评价
2013/10/04 职场文书
劳资专员岗位职责
2013/12/27 职场文书
导师推荐信范文
2014/05/09 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
2014年统战工作总结
2014/12/09 职场文书
田径运动会通讯稿
2015/07/18 职场文书
python 中yaml文件用法大全
2021/07/04 Python
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python
人民币符号
2022/02/17 杂记
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL