Php Hh:mm:SS至毫秒
我想把时间(hh:mm:ss)转换成毫秒。那我怎么做呢 例: 时间是:00:00:11 注意:我需要一个PHP代码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
$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;