so_brave 发表于 2011-04-26 16:39

距离某天的时间(php实现)

距离某天的时间(php实现) $date1 = strtotime('2011-04-30');//把日期转换成时间戳
$date2 = time(); //取当前时间的时间戳
             $nowtime=strftime("%y年-%m月-%d日 ",$date2); //格式化输出日期
            $days=round(($date1-$date2)/3600/24);//四舍五入
         echo "今天是<font color=\"red\">".$nowtime."</font>";
echo "<br/>距".strftime("%y年-%m月-%d日 ",$date1)."还有<font colr=\"red\">".$days."</font>天";

kecai_cale 发表于 2011-04-27 21:27

本帖最后由 kecai_cale 于 2011-05-03 11:25 编辑

实用,不错{:2_166:}<?php
date_default_timezone_set ('Asia/Shanghai');
$date1 = strtotime('2011-05-10');
/*/把日期转换成时间戳*/
$date2 = time();
/*/取当前时间的时间戳*/
$nowtime=strftime("%y年-%m月-%d日 ",$date2);
/*//格式化输出日期*/
$days=round(($date1-$date2)/3600/24);
$days1=round(($date1-$date2)/3600);
$days2=$days1-($days*24);
if($days2 < 0){
$days=$days-1;$days2=$days1-($days*24);
        }
/*/四舍五入*/
echo "今天是<font color=\"red\">".$nowtime."</font>";
echo "<br/>距".strftime("%y年-%m月-%d日 ",$date1)."还有<font colr=\"red\">".$days."</font>天 and ".$days2."H";

?> 今天是11年-05月-03日
距11年-05月-10日 还有6天 and 13H

surpass_li 发表于 2011-04-28 09:39

好方法。收了

stabilization 发表于 2011-04-28 13:22

感谢分享

maochanglu 发表于 2011-04-28 16:31

这个也这么受欢迎啊。

bowenpro 发表于 2011-04-30 01:45

要求多少天,两个秒数时间差值除以86400不就可以了吗

kecai_cale 发表于 2011-05-03 11:26

修改了下,增加了小时

2gua 发表于 2011-05-04 08:34

小技巧。
页: [1]
查看完整版本: 距离某天的时间(php实现)