【发布时间】:2013-10-21 00:14:24
【问题描述】:
我正在使用循环访问我的数据库中的信息,我想获取此循环中日期之间的差异。我可以向你展示它目前的样子(带有循环的 SQL 查询):
$get_photos = "SELECT * FROM photos ORDER BY exif_taken DESC";
foreach($sql->query($get_photos) AS $photo) {
echo $photo['exif_taken'];
}
您可以在此处看到正在运行的循环(已删除)。您可以在网站循环中看到的前 2 张图片拍摄于 2013 年 10 月 20 日。接下来的四张照片是在 10 天前 (2013-10-10) 拍摄的。下两张照片拍摄于 2013 年 6 月 8 日,最后一张照片拍摄于 2013 年 6 月 6 日。
我想根据日期差异在图像之间插入一个小写字母。但要做到这一点,我需要获取图像之间的日期差异,而我不知道该怎么做。让我告诉你我的意思。
image-1 image-2 新日期 - 小型股 image-3 image-4 image-5 image-6 新日期 - 小型股 image-7 image- 8 新日期 - 小型股 image-9
我怎样才能做到这一点?
【问题讨论】:
-
$photo['exif_taken']的值是unix时间戳值吗?喜欢在页面上看到的1382314794? -
exif_taken在数据库中的DATETIME中