Hoose Asked: 2020-09-22 13:31:45 +0800 CST 2020-09-22 13:31:45 +0800 CST 2020-09-22 13:31:45 +0800 CST 获取图像的创建日期 772 我一直在寻找获取图片创建日期的方法,也就是获取图片的创建日期和时间,网上找不到相关的。 假设我有一个表单,其中有几个inputs,其中一个input file允许我上传图像并将其路径存储在数据库中。 但是,如何获取图像的创建日期和时间? EYE:不是从表格上传的日期/时间,而是因为图像是从相机拍摄的。 有什么方法可以获取这些数据吗? php 3 Answers Voted David 2020-09-22T17:49:52+08:002020-09-22T17:49:52+08:00 实际上使用 filectime 函数,您可以获得文件的最后修改日期,我不知道它是否是您要查找的 使用示例: $nombre_archivo = 'archivo.txt'; if (file_exists($nombre_archivo)) { echo "La última modificación de $nombre_archivo fue: " . date("F d Y H:i:s.", filectime($nombre_archivo)); } 你可以使用 date() 给它你想要的格式 Best Answer gugadev 2020-09-22T14:08:23+08:002020-09-22T14:08:23+08:00 您可以在#filectimeWindows 上获取创建日期或在基于 UNIX 的操作系统上获取修改日期。此函数将返回timestamp. 然后你可以格式化它,例如: $timestamp = filectime('/ruta/a/la/imagen.jpg'); $date = date("d M Y H:i", $timestamp); echo $date; // 21 Septiembre 2016 17:07 Carlos Renato Hernández Rivas 2020-09-23T06:28:27+08:002020-09-23T06:28:27+08:00 根据您的描述,该功能exif_read_data(ruta_de_la_imagen)应该对您有用。 我分享了关于它的php文档的链接,希望你能解决它。http://php.net/manual/es/function.exif-read-data.php
实际上使用 filectime 函数,您可以获得文件的最后修改日期,我不知道它是否是您要查找的
使用示例:
你可以使用 date() 给它你想要的格式
您可以在
#filectime
Windows 上获取创建日期或在基于 UNIX 的操作系统上获取修改日期。此函数将返回timestamp
. 然后你可以格式化它,例如:根据您的描述,该功能
exif_read_data(ruta_de_la_imagen)
应该对您有用。我分享了关于它的php文档的链接,希望你能解决它。http://php.net/manual/es/function.exif-read-data.php