词典

什么是“Date/Time Original”?

Date/Time Original(或 DateTimeOriginal)记录照片拍摄的时刻。了解这个数值来自哪里、它的格式是什么,以及它与文件中的其他日期有何不同。

date-time-original

原始日期/时间是照片的原始日期:拍摄照片时的日期和时间。它是一个 EXIF 字段,标签名称为 DateTimeOriginal,标签 ID 为 0x9003,十进制为 36867。你拍照时,相机或手机会记录这个值。

原始日期/时间存储在文件内部,所以当你复制照片时,它会跟着照片一起走。文件夹中显示的创建日期和修改日期来自文件系统,例如 文件修改日期/时间。

哪些文件携带它

EXIF 数据存在于 JPG、TIFF、PNG 和 WebP 图像中。许多基于 TIFF 的相机原始文件也包含 EXIF 数据。HEIC 照片也可以包含一个 EXIF 区块,一些 AVI 和 MOV 视频也可以。

另一种元数据格式 XMP 也有一个同名字段 DateTimeOriginal。MP4 和 MOV 视频有 QuickTime 日期字段,例如 创建日期,ExifTool 也会列出一个 QuickTime DateTimeOriginal 标签。QuickTime 规范规定其主要日期字段应以 UTC 存储,但许多相机会在其中保存本地时间。

该数值的格式

EXIF 标准为该值规定了一种固定格式。它以年份、月份和日期开始,用冒号分隔,然后是一个空格,再加上 24 小时制的时间。完整的值有 19 个字符,例如:

  • 2018:05:28 05:58:42 表示 2018 年 5 月 28 日早上 5:58:42
  • 1997:09:01 12:00:00 是 EXIF 标准本身使用的示例:1997 年 9 月 1 日中午 12 点

日期中的冒号是标准的一部分,而不是错误。如果相机不知道日期,标准规定要用空格填充除冒号外的每个位置。空白值表示日期未知。

时区和秒的小数部分

该值本身不包含时区信息。它显示的是相机时钟上的本地时间。设置为不同时区的相机会为同一时刻记录不同的值。

Exif 版本 2.31(于 2016 年 7 月发布)增加了字段 OffsetTimeOriginal。它存储与 UTC 的时差,包括夏令时。格式是一个加号或减号,然后是小时和分钟,例如 -05:00。

第二个字段 SubSecTimeOriginal 用来表示秒的小数部分。如果该字段的值为 130,表示比原始日期/时间晚 0.130 秒。

数值的来源

原始日期/时间是 EXIF 中 3 个主要日期和时间字段之一。CreateDate(标准中称为 DateTimeDigitized)记录图像被存储为数字数据的时间。ModifyDate 记录文件上次被更改的时间。

如果相机在拍照时就保存文件,原始日期/时间和创建日期的值会相同。当图像稍后才变成数字数据时(例如扫描旧照片时),两者就可能不同。

它的重要性

Windows 将拍摄日期视为照片的主要日期。它的“拍摄日期”属性来自 EXIF 数据,并使用数字 36867,也就是原始日期/时间的标签 ID。

该值的准确性取决于相机时钟。如果你去另一个时区却没有调整时钟,每张照片上都会记录你所在的家乡时间。程序也可以向这个字段写入新值,所以它不能作为照片拍摄时间的证据。

在你公开分享照片之前,请同时检查此字段和 GPS 行。这两者可以显示你拍摄每张照片的时间和地点。