av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

php獲取當(dāng)前時(shí)間的毫秒數(shù)詳解

時(shí)間:2025-02-16 04:07:53 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php獲取當(dāng)前時(shí)間的毫秒數(shù)詳解

  php本身沒有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù)。就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

php獲取當(dāng)前時(shí)間的毫秒數(shù)詳解

  php本身沒有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),該函數(shù)返回一個(gè)array,包含兩個(gè)元素,一個(gè)是秒數(shù),一個(gè)是小數(shù)表示的毫秒數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù),例如:

  復(fù)制代碼 代碼如下:

  function getMillisecond() {

  list($s1, $s2) = explode(' ', microtime());

  return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);

  }

  需要注意,在32位系統(tǒng)中php的int最大值遠(yuǎn)遠(yuǎn)小于毫秒數(shù),所以不能使用int類型,而php中沒有l(wèi)ong類型,所以只好使用浮點(diǎn)數(shù)來(lái)表示。由于使用了浮點(diǎn)數(shù),如果精度設(shè)置不對(duì),使用echo顯示獲取的結(jié)果時(shí)可能會(huì)不正確,要想看到輸出正確的結(jié)果,精度設(shè)置不能低于13位。

  【拓展閱讀】

  本文實(shí)例講述了PHP+JS實(shí)現(xiàn)的商品秒殺倒計(jì)時(shí)用法。分享給大家供大家參考,具體如下:

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  <?php

  //php的時(shí)間是以秒算。js的時(shí)間以毫秒算

  date_default_timezone_set('PRC');

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

  //配置每天的活動(dòng)時(shí)間段

  $starttimestr = "2016-3-29 8:10:00";

  $endtimestr = "2016-3-29 9:43:00";

  $starttime = strtotime($starttimestr);

  $endtime = strtotime($endtimestr);

  $nowtime = time();

  if ($nowtime<$starttime){

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

  }

  if ($endtime>=$nowtime){

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

  }else{

  $lefttime=0;

  die("活動(dòng)已經(jīng)結(jié)束!");

  }

  ?>

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31

  32

  33

  34

  35

  36

  37

  <script language="JavaScript">

  var runtimes = 0;

  function GetRTime(){

  var nMS = <?php echo $lefttime; ?>*1000-runtimes*1000;

  if (nMS>=0){

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

  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("RemainD").innerHTML=nD;

  document.getElementById("RemainH").innerHTML=nH;

  document.getElementById("RemainM").innerHTML=nM;

  document.getElementById("RemainS").innerHTML=nS;

  if(nMS==5*60*1000)

  {

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

  }

  runtimes++;

  setTimeout("GetRTime()",1000);

  }

  }

  var Num = 0;

  onload = function() {

  Refresh();

  setInterval("Refresh();",100);

  GetRTime();

  }

  function Refresh() {

  if (Num<10){

  document.getElementById("RemainL").innerHTML = Num;

  Num = Num + 1;

  }else{

  Num=0;

  }

  }

  </script>

  <h4>距離活動(dòng)結(jié)束還有 <strong id="RemainD">XX</strong>天 <strong id="RemainH"

【php獲取當(dāng)前時(shí)間的毫秒數(shù)詳解】相關(guān)文章:

php獲取當(dāng)前url地址的方法10-16

php獲取數(shù)組長(zhǎng)度詳解09-11

PHP獲取當(dāng)前日期和時(shí)間及格式化方法參數(shù)10-07

PHP實(shí)現(xiàn)獲取FLV文件的時(shí)間07-27

php取得當(dāng)前時(shí)間函數(shù)09-12

php根據(jù)IP地址獲取當(dāng)前地理位置接口05-18

PHP時(shí)間和日期函數(shù)詳解10-17

php的date()日期時(shí)間函數(shù)詳解11-12

PHP獲取腳本運(yùn)行時(shí)間的應(yīng)用10-18