很多站长朋友们都不太清楚php时间倒退代码,今天小编就来给大家整理php时间倒退代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 高分求一段 PHP 实时显示倒计时 代码 2、 请PHP高手帮修改一个倒计时的代码. 3、 PHP倒计时代码修改 倒计时时间错误 4、 php代码,时间倒置的方法,20分 5、 求php倒计时代码 高分求一段 PHP 实时显示倒计时 代码<div id="time"><span id="liveclock"></span>
<script type="text/javascript" >
function YaoShuai_time()
{
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var year=Digital.getFullYear();
var month=Digital.getMonth()+1;
var day=Digital.getDate();
var modhour=23-hours;
var modminute=59-minutes;
var modsecond=60-seconds;
if(month<=9) month="0"+month;
if(day<=9) day="0"+day;
if(minutes<=9) minutes="0"+minutes;
if(seconds<=9) seconds="0"+seconds ;
myclock="当前时间: "+year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds+"剩余时间"+modhour+":"+modminute+":"+modsecond;
if(document.layers){
document.layers.liveclock.document.write(myclock);
document.layers.liveclock.document.close();
}else {
document.getElementById('liveclock').innerHTML=myclock;
}
setTimeout("YaoShuai_time()",1000)
}
YaoShuai_time();
</script>
</div>
请PHP高手帮修改一个倒计时的代码.现在这个代码可以看到秒的跳动,希望高手能帮改一下,添加毫秒的显示,并能看到毫秒的跳动.
h:m:s:ms (毫秒不断跳动,每一毫秒都变一次)
PHP代码如下:
<?php
/**************************************
**功能:PHP实时倒计时
**创建日期:2009-2-26
**作者:潘继强 <panjeck@tom测试数据>
**
***************************************/
//php的时间是以秒算。js的时间以毫秒算
date_default_timezone_set("Asia/Hong_Kong");//地区
//配置每天的活动时间段
$starttimestr = "09:00:00";
$endtimestr = "15:00:00";
$starttime = strtotime($starttimestr);
$endtime = strtotime($endtimestr);
$nowtime = time();
if ($nowtime<$starttime){
die("活动还没开始,活动时间是:{$starttimestr}至{$endtimestr}");
}
$lefttime = $endtime-$nowtime; //实际剩下的时间(秒)
//echo floor(microtime()*1000);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP实时倒计时!</title>
<script language="JavaScript">
<!-- //
var runtimes = 0;
function GetRTime(){
var nMS = <?=$lefttime?>*1000-runtimes*10;
var nH=Math.floor(nMS/(1000*60*60))%24;
var nM=Math.floor(nMS/(1000*60)) % 60;
var nS=Math.floor(nMS/1000) % 60;
var nms=Math.floor(nMS);
document.getElementById("RemainH").innerHTML=nH;
document.getElementById("RemainM").innerHTML=nM;
document.getElementById("RemainS").innerHTML=nS;
var c=new Date();
var q=c.getMilliseconds();
if(q<10)//因为毫秒为一位数时只占一个字符位置,会让毫秒二字变动位置
{
q="00"+c.getMilliseconds();
}
if(q>=10 q<100)//因为毫秒为两位数时只占两个字符位置,会让毫秒二字变动位置
{
q="0"+c.getMilliseconds();
}
document.getElementById("xxx").innerHTML=q;
if(nMS>5*59*1000nMS<=5*60*1000)
{
alert("还有最后五分钟!");
}
runtimes++;
setTimeout("GetRTime()",10);
}
window.onload=GetRTime;
// -->
</script>
</head>
<body>
<h1><strong id="RemainH">XX</strong>:<strong id="RemainM">XX</strong>:<strong id="RemainS">XX</strong>
:<strong id="xxx">XX</strong>
</h1>
</body>
</html>
PHP倒计时代码修改 倒计时时间错误只需要将var startTime = (new Date("August,8,2008,20:00,")).getTime();
=============》》》》》》改成
var startTime = (new Date("April,14,2009,20:00,")).getTime();
!!!!其中August是八月,April是四月!!!!!!!
我已经调试成功 结果为:★★★★★现在距北京奥运会还有: 264天 03:47:53★★★★★
若按linkzq所说改成var startTime= (new Date(2009,4,14)).getTime(); 则结果为★★★★★现在距北京奥运会还有: 已开始< >★★★★★
php代码,时间倒置的方法,20分使用时间从大到小排序就能实现
select * from news order by uptime desc//你要根据实际情况修改表名称news以及时间字段名称uptime
求php倒计时代码下面的例子程序就可以:
<div id='r'>0</div>
<script language="javascript">
var x=20*60;
function shw()
{
document.getElementById('r').innerHTML='还剩下'+parseInt(x/60)+'分'+parseInt(x%60)+'秒';
x--;
if (x<0) {alert('时间到');}
else setTimeout('shw();',1000);
}
shw();
</script>
补充:
时间到了自动提交表单,可以使用下面的代码(替换上面测试里面的alert):
document.form1.submit();
上面的form1是表单的名称,例如:
<form name=form1 ...>
关于php时间倒退代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php时间倒退代码 php时间倒计时的详细内容...