我正在使用PHP Laravel开发一个涉及一些处理的Web应用程序。现在,我正在尝试从用户上传的图像文件中提取所花费的时间。我可以使用exif_read_data函数提取数据,如下所示:
$exif_data = exif_read_data($file);
echo $exif_data['DateTimeOriginal'];
当我检索时,格式为YYYY:MM:DD H:m:s。但是我还需要知道秒数后面的毫秒/纳秒。那么,有没有一种方法可以从图像文件中检索拍摄时间的更精确时间,并如何实现?
microtime();
返回当前时间,除非图像已保存更精确的时间数据。请参考 http://php.net/manual/en/function.microtime.php。 - pokeybitSubSecTime
SubSecTimeOriginal
SubSecTimeDigitized
。 - Stéphane Gourichon