php120倒計時,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時間倒計時問題

在創建拼團的時候可以記錄一下當前的時間,然後再用當前時間 + 24 小時, 得到結束時間,每次執行代碼在沒有人參加的情況下都將判斷時間有沒有超出,超出–拼團結束。至於一個倒計時的效果可以用javascript 來做。

求助PHP倒計時程序

php部分,記錄下提交訂單時的時間戳,並以保存在數據庫中;

$postdate = time();

當用戶再次執行操作的時候,判斷操是否在48小時內的有效操作;

只需要比較,用戶操作時的時間戳和提交訂單時間是否超過48小時即可;

$operatetime = time();

if( $operate – $postdate 48 ) {

echo “有效”;

}else {

echo “無效”;

}

根據你的提問,我已經回答完畢;但我覺得你的提問,可能不是想要這個答案;你可能需要的是,在頁面上顯示跳時,的這種倒計時效果;所以,我在補充一下;你覺得能用,你就用;

1.還是一樣,記錄提交訂單時間戳到數據庫 $postdate;

2.當用戶再次訪問時的時間戳$nowtime = time();

這裡可以通過這兩個值,可以計算出,離48小時還有多少秒;

$time = 48 * 3600 – ($nowtime – $postdate);

3.把$time傳遞給js; 採用 var t = ? echo $time ?;

4.寫一個顯示函數;function showtime;

5.每秒執行一次.

6.大概代碼

div id=”shower”/div

script type=”text/javascript”

var t = ? echo $time ?;

var int =self.setInterval(“showtime()”,1);

function showtime(){

var hh = t / 3600;

var mm = (t – hh * 3600)/60

var ss = t – hh * 3600 – mm * 60;

var stringhh = hh 10 ? ‘0’+hh : hh;

var stringmm = mm 10 ? ‘0’+mm : mm;

var stringss = ss 10 ? ‘0’+ss : ss;

document.getElementById(‘shower’).innerHTml = stringhh + stringmm + stringss;

t = t -1;

}

/script

求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 (x0) {alert(‘時間到’);}

else setTimeout(‘shw();’,1000);

}

shw();

/script

補充:

時間到了自動提交表單,可以使用下面的代碼(替換上面測試裡面的alert):

document.form1.submit();

上面的form1是表單的名稱,例如:

form name=form1 …

用JavaScript或php怎麼寫一個倒計時時鐘啊

這個是JavaScript的

距離北京奧運會開幕還有

br

html

head

title倒計時測試/title

!–倒計時設置代碼–

script language=”JavaScript”

!– hide script from old browser

var DifferenceHour = -1

var DifferenceMinute = -1

var DifferenceSecond = -1

var Tday = new Date(“Aug 8, 2008 20:00:00”) //**倒計時時間點-注意格式

var daysms = 24 * 60 * 60 * 1000

var hoursms = 60 * 60 * 1000

var Secondms = 60 * 1000

var microsecond = 1000

function clock()

{

var time = new Date()

var hour = time.getHours()

var minute = time.getMinutes()

var second = time.getSeconds()

var timevalue = “”+((hour 12) ? hour-12:hour)

timevalue +=((minute 10) ? “:0″:”:”)+minute

timevalue +=((second 10) ? “:0″:”:”)+second

timevalue +=((hour 12 ) ? ” PM”:” AM”)

// document.formnow.now.value = timevalue

var convertHour = DifferenceHour

var convertMinute = DifferenceMinute

var convertSecond = DifferenceSecond

var Diffms = Tday.getTime() – time.getTime()

DifferenceHour = Math.floor(Diffms / daysms)

Diffms -= DifferenceHour * daysms

DifferenceMinute = Math.floor(Diffms / hoursms)

Diffms -= DifferenceMinute * hoursms

DifferenceSecond = Math.floor(Diffms / Secondms)

Diffms -= DifferenceSecond * Secondms

var dSecs = Math.floor(Diffms / microsecond)

if(convertHour != DifferenceHour) document.formnow.dd.value=DifferenceHour

if(convertMinute != DifferenceMinute) document.formnow.hh.value=DifferenceMinute

if(convertSecond != DifferenceSecond) document.formnow.mm.value=DifferenceSecond

document.formnow.ss.value=dSecs

// document.formnow.Tnow.value= DifferenceHour DifferenceMinute + DifferenceSecond + dSecs

setTimeout(“clock()”,1000)

}

// end hiding —

/script

/head

!–BODY裡面的ONLOAD注意–

body onload=”clock();return true” text=”red”

!–實現顯示–

form name=”formnow”

input name=”dd” type=”text” style=”border:0;” size=2

input name=”hh” type=”text” style=”border:0;” size=2

小時

input name=”mm” type=”text” style=”border:0;” size=2

input name=”ss” type=”text” style=”border:0;” size=2

/form

!–倒計時完畢–

這個是php的

?php

/**************************************

**功能:PHP實時倒計時

**創建日期:2009-2-26

**作者:潘繼強 panjeck@tom.com

**

***************************************/

//php的時間是以秒算。js的時間以毫秒算

date_default_timezone_set(“Asia/Hong_Kong”);//地區

//配置每天的活動時間段

$starttimestr = “09:00:00”;

$endtimestr = “18:30:00”;

$starttime = strtotime($starttimestr);

$endtime = strtotime($endtimestr);

$nowtime = time();

?

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

titlePHP實時倒計時!/title

script language=”JavaScript”

!– //

var EndTime=?=$endtime*1000?;

var NowTime = new Date();

//計算出服務器和客戶端的時間差。

var dTime = NowTime.getTime()-?=$nowtime*1000?;

var runtimes = 0;

function GetRTime(){

var NowTime = new Date();

var dTimeNew = NowTime.getTime()-?=$nowtime*1000?;

var dTimesM = Math.abs(Math.floor((dTimeNew-runtimes*1000-dTime)/1000));//客戶端時間和服務器當前時間的差

if (dTimesM1) {//如果用戶修改了客戶端時間,就重新load本頁

window.location.reload();

}

var nMS = EndTime – NowTime.getTime()+dTime;

var nH=Math.floor(nMS/(1000*60*60)) % 24;

var nM=Math.floor(nMS/(1000*60)) % 60;

var nS=Math.floor(nMS/1000) % 60;

document.getElementById(“RemainH”).innerHTML=nH;

document.getElementById(“RemainM”).innerHTML=nM;

document.getElementById(“RemainS”).innerHTML=nS;

if(nMS5*59*1000nMS=5*60*1000)

{

alert(“還有最後五分鐘!”);

}

runtimes++;

setTimeout(“GetRTime()”,1000);

}

window.onload=GetRTime;

// —

/script

/head

body

h1strong id=”RemainH”XX/strong:strong id=”RemainM”XX/strong:strong id=”RemainS”XX/strong/h1

/body

/html

實例3:

思路不同,簡單多了.

?php

/**************************************

**功能:PHP實時倒計時

**創建日期:2009-2-26

**作者:潘繼強 panjeck@tom.com

**

***************************************/

//php的時間是以秒算。js的時間以毫秒算

date_default_timezone_set(“Asia/Hong_Kong”);//地區

//配置每天的活動時間段

$starttimestr = “09:00:00”;

$endtimestr = “13:50:00”;

$starttime = strtotime($starttimestr);

$endtime = strtotime($endtimestr);

$nowtime = time();

if ($nowtime$starttime){

die(“活動還沒開始,活動時間是:{$starttimestr}至{$endtimestr}”);

}

$lefttime = $endtime-$nowtime; //實際剩下的時間(秒)

?

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

titlePHP實時倒計時!/title

script language=”JavaScript”

!– //

var runtimes = 0;

function GetRTime(){

var nMS = ?=$lefttime?*1000-runtimes*1000;

var nH=Math.floor(nMS/(1000*60*60))%24;

var nM=Math.floor(nMS/(1000*60)) % 60;

var nS=Math.floor(nMS/1000) % 60;

document.getElementById(“RemainH”).innerHTML=nH;

document.getElementById(“RemainM”).innerHTML=nM;

document.getElementById(“RemainS”).innerHTML=nS;

if(nMS5*59*1000nMS=5*60*1000)

{

alert(“還有最後五分鐘!”);

}

runtimes++;

setTimeout(“GetRTime()”,1000);

}

window.onload=GetRTime;

// —

/script

/head

body

h1strong id=”RemainH”XX/strong:strong id=”RemainM”XX/strong:strong id=”RemainS”XX/strong/h1

/body

/html

另外,樓下的那個冷笑天只是一個秒錶,不知道樓主要的是秒錶還是倒計時,要是還有什麼其他需要或者代碼看不懂的,m我

呵呵呵

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/308617.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-03 14:49
下一篇 2025-01-03 14:49

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • 電腦桌面倒計時軟件的設計及實現

    倒計時軟件是一種可以幫助用戶提醒時間的工具,可以用於日常生活中的時間提醒、任務安排、考試倒計時等場景。電腦桌面倒計時軟件是一種常見的倒計時軟件,本文將從設計和實現兩個方面,詳細介紹…

    編程 2025-04-23

發表回復

登錄後才能評論