<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            php獲取當前時間的毫秒數詳解

            時間:2025-02-16 04:07:53 php語言 我要投稿
            • 相關推薦

            php獲取當前時間的毫秒數詳解

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

            php獲取當前時間的毫秒數詳解

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

              復制代碼 代碼如下:

              function getMillisecond() {

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

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

              }

              需要注意,在32位系統中php的int最大值遠遠小于毫秒數,所以不能使用int類型,而php中沒有long類型,所以只好使用浮點數來表示。由于使用了浮點數,如果精度設置不對,使用echo顯示獲取的結果時可能會不正確,要想看到輸出正確的結果,精度設置不能低于13位。

              【拓展閱讀】

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

              ?

              1

              2

              3

              4

              5

              6

              7

              8

              9

              10

              11

              12

              13

              14

              15

              16

              17

              18

              19

              20

              <?php

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

              date_default_timezone_set('PRC');

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

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

              $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("活動還沒開始,活動時間是:{$starttimestr}至{$endtimestr}");

              }

              if ($endtime>=$nowtime){

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

              }else{

              $lefttime=0;

              die("活動已經結束!");

              }

              ?>

              ?

              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>距離活動結束還有 <strong id="RemainD">XX</strong>天 <strong id="RemainH"

            【php獲取當前時間的毫秒數詳解】相關文章:

            php獲取當前url地址的方法10-16

            php獲取數組長度詳解09-11

            PHP獲取當前日期和時間及格式化方法參數10-07

            PHP實現獲取FLV文件的時間07-27

            php取得當前時間函數09-12

            php根據IP地址獲取當前地理位置接口05-18

            PHP時間和日期函數詳解10-17

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

            PHP獲取腳本運行時間的應用10-18

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看