Tôi không thể quấn bộ não của mình xung quanh cái này vì vậy tôi hy vọng ai đó có thể giúp đỡ. Tôi có một bài hát có độ dài bài hát tính bằng mili giây. Tôi cũng có ngày bài hát được phát ở định dạng DATETIME. Những gì tôi đang cố gắng làm là tìm hiểu xem còn bao nhiêu phần nghìn giây trong thời gian chơi bài hát.Cách nhận chênh lệch thời gian bằng mili giây
Ví dụ
$tracktime = 219238;
$dateplayed = '2011-01-17 11:01:44';
$starttime = strtotime($dateplayed);
Tôi đang sử dụng sau đây để xác định thời gian còn lại nhưng nó dường như không đúng.
$curtime = time();
$timeleft = $starttime+round($tracktime/1000)-$curtime;
Mọi trợ giúp sẽ được đánh giá cao.
http://php.net/manual/en/function.microtime.php – thetaiko
Ý bạn là gì "có vẻ không đúng"? –
xem xét DATETIME chỉ có độ chính xác xuống thứ hai và không phải là mili giây ... điều này sẽ khá khó khăn. – dqhendricks