这个需要你自己拼接时间短。
目前创新互联公司已为数千家的企业提供了网站建设、域名、虚拟空间、成都网站托管、企业网站设计、上林网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
希望我的回答可以帮到你,有什么不懂可以追问。
html
head
script src="//ajax.googleapis点抗 /ajax/libs/jquery/1.11.1/jquery.min.js"/script
script
$(document).ready(function(){
setInterval(function(){
$.ajax({
url: "backend.php",
type: "GET",
dataType: "json",
success: function(json){
$('#output').append(json.time + 'br/');
}
});
}, 1000);
});
/script
/head
body
div id="output"/div
/body
/html
前台html就是用ajax发请求,一般用json格式发送与接收数据,然后设置setInterval每1秒循环发送一次请求,后台也很简单:
?php
//backend.php
//把送回的数据json_encode()一下就可以了
echo json_encode(array('time'=time()));
?
用时间比较函数实现的吧
比如
if(mktime()
-
$db_date
15*24*60*60){
echo
"帖子发布时间超过15日,该帖子禁止回复"
}
$db_date是你从数据库查询出来的时间
网页必须访问才能执行,所以无法实现严格意义的定时执行功能。(没人访问就不会执行)
正常的做法是另外写个小程序放在服务,定时执行。