获取精确的日期时间,包括从php中的图像文件拍摄照片的时间

Wai*_*ein 4 php exif

我正在使用PHP Laravel开发一个Web应用程序,它也涉及一些处理.我现在正在做的是我试图从用户上传文件时提取图像文件的时间.我可以使用这样的exif_read_data函数提取数据.

$exif_data = exif_read_data($file);
echo $exif_data['DateTimeOriginal'];
Run Code Online (Sandbox Code Playgroud)

当我检索时,格式为YYYY:MM:DD H:m:s.但是我也需要在几秒钟之后知道毫秒/毫秒.那么,有没有办法检索从图像文件中拍摄照片的更精确时间,我该怎么办呢?

mic*_*rus 7

你应该能够从子第二标签获得毫秒/纳秒分辨率SubsecTime,SubsecTimeOriginal或者SubsecTimeDigitized,它们的EXIF信息的数组键.

  • 这是标准的一部分。https://www.dpreview.com/forums/post/21773296 提到了 2002 年的 http://www.exif.org/Exif2-2.PDF,其中第 24 页指定了 `SubSecTime` `SubSecTimeOriginal` `SubSecTimeDigitized`。 (2认同)