>  기사  >  백엔드 개발  >  PHP 날짜를 타임스탬프 밀리초로 변환하는 방법

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법

藏色散人
藏色散人원래의
2021-06-19 10:12:463580검색

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "function get_data_format($time){...}" 메서드를 사용하여 시간과 날짜를 타임스탬프 형식으로 변환하고 밀리초까지 정확하게 변환합니다. .

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법

이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법은 무엇입니까?

PHP 밀리초 타임스탬프 및 날짜 형식 변환 방법이 구현되었습니다

동시성 양이 많으면 밀리초 수준의 계산을 활성화해야 합니다!

mysql 지원:

`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',

효과:

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법

PHP 코드 구현:

<?php
    $a =  get_msectime();
    $b = get_microtime_format($a*0.001);
    $c = get_data_format($b);
    echo $a;
    echo "<pre class="brush:php;toolbar:false">";
    echo $b;
    echo "<pre class="brush:php;toolbar:false">";
    echo $c;
    //返回当前的毫秒时间戳
    function get_msectime() {
        list($msec, $sec) = explode(&#39; &#39;, microtime());
        $msectime =  (float)sprintf(&#39;%.0f&#39;, (floatval($msec) + floatval($sec)) * 1000);
        return $msectime;
 
     }
     
     /** 
      *时间戳 转   日期格式 : 精确到毫秒,x代表毫秒
      */
     function get_microtime_format($time)
     {  
        if(strstr($time,&#39;.&#39;)){
            sprintf("%01.3f",$time); //小数点。不足三位补0
            list($usec, $sec) = explode(".",$time);
            $sec = str_pad($sec,3,"0",STR_PAD_RIGHT); //不足3位。右边补0
        }else{
            $usec = $time;
            $sec = "000"; 
        }
        $date = date("Y-m-d H:i:s.x",$usec);
        return str_replace(&#39;x&#39;, $sec, $date);
     }
      /** 时间日期转时间戳格式,精确到毫秒,
      *     
      */
     function get_data_format($time)
     {
        list($usec, $sec) = explode(".", $time);
        $date = strtotime($usec);
        $return_data = str_pad($date.$sec,13,"0",STR_PAD_RIGHT); //不足13位。右边补0
        return $return_data;
     }

최종 효과:

PHP 날짜를 타임스탬프 밀리초로 변환하는 방법

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 날짜를 타임스탬프 밀리초로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.