本文实例讲述了PHP实现时间比较和时间差计算的方法。分享给大家供大家参考,具体如下:
示例1:
<"Content-type: text/html; charset=utf-8"); date_default_timezone_set('PRC'); $zero1=date("Y-m-d h:i:s"); //$zero1="2010-11-29 21:07:00"; $zero2="2010-11-29 21:07:00"; echo "zero1的时间为:".$zero1."<br>"; echo "zero2的时间为:".$zero2."<br>"; // strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳 if(strtotime($zero1)<strtotime($zero2)){ echo "zero1早于zero2"; }else if(strtotime($zero1)>strtotime($zero2)){ echo "zero2早于zero1"; }else{ echo "zero2等于zero1"; } echo "<br/><br/>"; "htmlcode">zero1的时间为:2017-07-24 12:18:39 zero2的时间为:2010-11-29 21:07:00 zero2早于zero1示例2:
<"y-m-d h:i:s")); //当前时间 ,注意H 是24小时 h是12小时 $zero2=strtotime ("2018-1-1 00:00:00"); //过年时间 //float ceil ( float $value ) //返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 $guonian=ceil(($zero2-$zero1)/86400); //60s*60min*24h echo "离过年还有<strong>$guonian</strong>天!"; echo "<br/><br/>"; "htmlcode">离过年还有161天示例3:
<"y-m-d H:i:s"); $enddate="2017-7-30 18:00:00"; // floor — 舍去法取整 // float floor ( float $value ) // 返回不大于 value 的最接近的整数,舍去小数部分取整。 $date=floor((strtotime($enddate)-strtotime($startdate))/86400); $hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600); $minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60); $second=floor((strtotime($enddate)-strtotime($startdate))%86400%60); echo "现在距结束时间还有".$date."天".$hour."小时".$minute."分钟".$second."秒"; echo "<br/><br/>"; "htmlcode">现在距结束时间还有6天5小时339分钟56秒PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsqUnix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
标签:PHP,时间比较,时间差计算
幽灵资源网 Design By www.bzswh.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。