如何解析PHP函数exif_read_data()中FileDateTime值的含义?
解析PHP函数exif_read_data()返回的FileDateTime值含义
FileDateTime返回的是Unix时间戳,它代表目标图片文件在文件系统中的最后修改时间(部分操作系统下可能记录的是文件创建时间,具体取决于系统的文件元数据规则,通常以最后修改时间为准)。
Unix时间戳的定义是:从1970年1月1日00:00:00 UTC(协调世界时)开始到指定时间所经过的秒数。你可以用PHP内置的date()函数将其转换为易读的日期时间格式,示例如下:
// 转换示例中的时间戳 echo date('Y-m-d H:i:s', 1675131949);
若设置时区为东八区(北京时间),上述代码会输出2023-01-31 10:25:49。
注意:转换时间时需确保PHP的时区设置符合业务需求,可通过date_default_timezone_set()函数指定时区(比如date_default_timezone_set('Asia/Shanghai'))。
内容的提问来源于stack exchange,提问作者Alvin
相关产品推荐
相关产品推荐

