php 倒计时执行一次,php 倒计时程序实现

48e5b5b344706172514674133b6b8ebe.png

撸键盘Debug

/*

*倒计时

*author: Motea

*mail: i@motea.org

*description:可修改倒计时时间,详情看下方注释。

*/

defined('IN_IA') or exit('Access Denied');

class djsModuleProcessor extends WeModuleProcessor {

public $name = 'djsModuleProcessor';

public function isNeedInitContext() {

return 0;

}

public function respond() {

global $_W;

$rid = $this->rule;

$sql = "SELECT * FROM ".tablename('djs')." WHERE `rid`=:rid and enabled=1 LIMIT 1";

$row = pdo_fetch($sql, array(':rid' => $rid));

$time = time();

$kaoyantime  = '2014-01-04';//(设置倒计时日期,可再添加一行新命名一个函数加一个倒计时)

$kaoyantime  = strtotime($kaoyantime);

$interval = $kaoyantime - $time;

$days = $interval/(24*60*60);//精确到天数

$days = intval($days);

$hours = $interval /(60*60) - $days*24;//精确到小时

$hours = intval($hours);

$minutes = $interval /60 - $days*24*60 - $hours*60;//精确到分钟

$minutes = intval($minutes);

$seconds = $interval - $days*24*60*60 - $hours*60*60 - $minutes*60;//精确到秒

$seconds = intval($seconds);

$response = array();

$response['FromUserName'] = $this->message['to'];

$response['ToUserName'] = $this->message['from'];

$response['MsgType'] = 'text';

$response['Content'] = "距考研还有:".$days."天".$hours."小时".$minutes."分!加油![每天早晨叫醒你的不应是闹钟,应是梦想!]";//此处可修改回复词

return $response;

}

public function isNeedSaveContext() {

return false;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值