已掉线,重新登录

首页 > 绿虎论坛 > 建站 > 讨论/求助 (发帖)

标题: PHP高考倒计时源码

作者: @Ta

时间: 2012-09-21

点击: 3621

高考倒计时!高三必备
<?php
$StartDate = '06-07'; //开始日期
$OverDate = '06-08'; //结束日期
date_default_timezone_set('Etc/GMT-8'); //设置时区
$time = time();
$datetime = strtotime(date('Y-m-d',$time)); // 取得今天凌晨的时间
$year = date('Y', $time);
$OverTime = strtotime("$year-$OverDate"); // 取得结束的时间
if($OverTime < $datetime){ // 判断有没有过了结束日期 如 8 号,若过了,则开始明年的倒计时
$year++;
$OverTime = strtotime("$year-$OverDate");
}
$StartTime = strtotime("$year-$StartDate");
$n = $StartTime - $time; //计算相差的时间(秒)
if($n <= 0){ // 若是负数 则已经开始了
$n = abs($n) + 86400; // 若是要精确到时 分 秒 则把这行去了
$str = "高考已经开始 第 %d 天"; //格式 输出
} else {
$str = "加油吧!距 $year 年高考还有: %d 天%d 小时 %d 分 %d 秒";
}
//下面的 $day, $hour, $min, $sec 若是已经开始则表示开的已过的时间,否则则是相差的时间
$day = intval($n / 86400);
$hour = intval(($n % 86400) / 3600);
$min = intval(($n %3600) / 60);
$sec = $n % 60;
printf($str, $day, $hour, $min, $sec);
?>

[隐藏样式|查看源码]


『回复列表(11|隐藏机器人聊天)』

1. @夏夜-低调 类似这个?Fly...
(/@Ta/2012-09-20 23:10//)

2. 不对哦!百度有
(/@Ta/2012-09-21 08:31//)

3. 给个中考的
(/@Ta/2012-09-21 12:02//)

4. @夏夜-低调 有下载文件么?复制很麻烦
(/@Ta/2012-09-21 13:21//)

5. @DanJay丶 http://92sc.iqdo.info/pages/new.zip
(/@Ta/2012-09-21 14:28//)

6. @浪人 小明是你的?那些应用是直接挂的联接?额.@天幕无明 要中考的倒计时...你给他
(/@Ta/2012-09-22 00:47//)

7. @天幕无明@夏夜-低调
xming.tk/classes/zk.php
直接存就可以,因为是javascript的
(/@Ta/2012-09-22 00:52//)

8. @浪人 不是我要,我是问下你首页那些应用是不是直接挂的连接,我改那些程序改成Hi版,好难改… @天幕无明 你要的源码!
(/@Ta/2012-09-22 00:56//)

9. @夏夜-低调 我的不是HiApp,看得出来的。
(/@Ta/2012-09-22 01:04//)

10. @浪人 不是?看不出来…只不过改了下而以
(/@Ta/2012-09-22 09:59//)

11. @浪人@夏夜-低调,源码拿走了,谢了
(/@Ta/2012-09-22 11:59//)

回复需要登录

10月20日 06:04 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1