主要产生原因是你的缓存控制到了。
简单的方法:在你的ajax调用url地址后面加上一个随机函数。 例如你的代码的这句:
xml><php
//获取当天的年份
$y = date("Y");
//获取当天的月份
$m = date("m");
//获取当天的号数
$d = date("d");
//将今天开始的年月日时分秒,转换成unix时间戳(开始示例:2015-10-12 00:00:00)
$todayTime= mktime(0,0,0,$m,$d,$y);
//$todayTime即是当天零点的时间戳
>
<script>
function CurentTime()
{
var now = new Date();
var year = nowgetFullYear(); //年
var month = nowgetMonth() + 1; //月
var day = nowgetDate(); //日
var hh = nowgetHours(); //时
var mm = nowgetMinutes(); //分
var ss = nowgetSeconds(); //秒
var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";
if(hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":";
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}
documentwrite(CurentTime());
</script>
//给你一个最简单的例子:
<php
date_default_timezone_set('PRC');
$s=intval(date("H"));
if($s>=10&&$s<=12){echo "good morning";// 10--12点时}
else{//其他时间段}
//你也可以稍稍修改后,增加其他判断
>
函数date()可以获取当前系统时间,不过要注意的是时区,PHP默认时区是UTC,不是我们亚洲的!
date_default_timezone_set(“Asia/Shanghai”);
date("Y-m-d H-i-s");这样就可以获取当前的具体时间啦!至于你说的按键吗?这个应该属于HTML方面的吧,PHP中没有按键的吧!
获取当前的时间:
<php date('Y-m-d H:i:s',time());>
<php
//读取数据库,显示的时间
echo gmdate('Y-m-d',strtotime($arr);
//$arr 是存入数据库的时间,否则显示的将是一个固定值比如1976,不是你要的当前时间。
>
以上就是关于ajax+php 如何获取当前时间全部的内容,包括:ajax+php 如何获取当前时间、php怎么获取今天零点的时间戳、急!php如何获取当前页面运行的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)