Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Hh:mm:SS至毫秒_Php_Datetime_Milliseconds - Fatal编程技术网

Php Hh:mm:SS至毫秒

Php Hh:mm:SS至毫秒,php,datetime,milliseconds,Php,Datetime,Milliseconds,我想把时间(hh:mm:ss)转换成毫秒。那我怎么做呢 例: 时间是:00:00:11 注意:我需要一个PHP代码 $time = '11:22:33'; $seconds = strtotime("1970-01-01 $time UTC"); $miliseconds = $seconds * 1000; echo $seconds ."\n" . $miliseconds; 输出: 40953 40953000日期到时间的转换如下 $Given_date = da

我想把时间(hh:mm:ss)转换成毫秒。那我怎么做呢

例: 时间是:00:00:11

注意:我需要一个PHP代码

$time = '11:22:33';    
$seconds = strtotime("1970-01-01 $time UTC");
$miliseconds = $seconds * 1000;

echo $seconds ."\n" . $miliseconds;
输出: 40953
40953000日期到时间的转换如下


    $Given_date   = date('H:i:s');

    $hour         = date('H',strtotime($Given_date));
    $minute       = date('i',strtotime($Given_date));
    $seconds      = date('s',strtotime($Given_date));

    $sec_to_milli = $seconds * 1000;            //seconds to milliseconds
    $min_to_milli = $minute * 60 * 1000;        //minutes to milliseconds
    $hrs_to_milli = $hour * 60 * 60 * 1000;     //hours to milliseconds

    $milliseconds = $hrs_to_milli + $min_to_milli + $sec_to_milli;

    echo $milliseconds;


我想OP需要的是毫秒而不是秒。

    $Given_date   = date('H:i:s');

    $hour         = date('H',strtotime($Given_date));
    $minute       = date('i',strtotime($Given_date));
    $seconds      = date('s',strtotime($Given_date));

    $sec_to_milli = $seconds * 1000;            //seconds to milliseconds
    $min_to_milli = $minute * 60 * 1000;        //minutes to milliseconds
    $hrs_to_milli = $hour * 60 * 60 * 1000;     //hours to milliseconds

    $milliseconds = $hrs_to_milli + $min_to_milli + $sec_to_milli;

    echo $milliseconds;