欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

php語言

PHP類商品秒殺計時實現(xiàn)代碼的方法

時間:2025-02-14 07:06:58 php語言 我要投稿
  • 相關推薦

PHP類商品秒殺計時實現(xiàn)代碼的方法

  比如要做一個限時購物的功能,這就要做到倒計時,要有實時的倒計時。就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關信息請持續(xù)關注我們應屆畢業(yè)生考試網(wǎng)!

  要求要有小時分鐘秒的實時倒計時的顯示,用戶端修改日期時間不會影響到倒計時的正常顯示(也就是以服務器時間為準)。

  其實這和很多的考試等系統(tǒng)的時間限制功能同樣的要求。

  總不能用ajax每秒都獲取服務器時間吧,所以實時倒計時一定要用javascript實現(xiàn)。這很簡單,網(wǎng)上一大把的例子。

  現(xiàn)在問題是解決用戶端修改日期時間對我們的顯示的影響。

  解決的辦法是計算出用戶端的時間和服務器的時間差,這樣問題的完成解決了。

  這樣只需要運行一次php,實時倒計時的時間就和服務器的時間同步了。

  理論是同步的,但實際測試會有1秒的誤差。(具體原因就是和網(wǎng)速有關,網(wǎng)速越快,誤差就越小),但這決不會影響到我們上面的要求了。

  注:秒殺時間從早上點到晚上10點。

  Code 如下:

  復制代碼 代碼如下:

  <?php

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

  date_default_timezone_set('PRC');

  //date_default_timezone_set("Asia/Hong_Kong");//地區(qū)

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

  $starttimestr = "08:00:00";

  $endtimestr = "22:00:00";

  $starttime = strtotime($starttimestr);

  $endtime = strtotime($endtimestr);

  $nowtime = time();

  if ($nowtime<$starttime){

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

  }

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

  ?>

  <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(nMS>5*59*1000&&nMS<=5*60*1000)

  {

  alert("還有最后五分鐘!");

  }

  runtimes++;

  setTimeout("GetRTime()",1000);

  }

  window.onload=GetRTime;

  // -->

  </script>

  <h4><strong id="RemainH">XX</strong>:<strong id="RemainM">XX</strong>:<strong id="RemainS">XX</strong></h4>

【PHP類商品秒殺計時實現(xiàn)代碼的方法】相關文章:

PHP類商品秒殺計時實現(xiàn)代碼07-15

PHP滾動日志的代碼實現(xiàn)11-15

php實時倒計時功能實現(xiàn)方法詳解08-06

php分頁類代碼09-08

php實現(xiàn)無限級分類實現(xiàn)代碼07-03

PHP中如何實現(xiàn)crontab代碼05-30

PHP實現(xiàn)大文件上傳源代碼10-21

php的curl實現(xiàn)get和post的代碼07-07

php進度條實現(xiàn)代碼09-20