我正在尝试使用每个文件的filemtime()来获取时间戳,并在PHP的网页上显示它,我尽可能多地尝试但仅将1970年1月1日作为时间戳作为回报。
这基本上意味着时间戳功能没有获取文件。
请你修复代码中的任何错误。 感谢
拉希尔
foreach($images as $image)
{
$count+=1;
if($count==1)
{
echo '<div class="box boxgallery">';
}
/* ATTEMPT ONE*/
:clearstatcache();
$path="A2storage/'.$image.'";
$date = date(filemtime($path));
echo "Captured at: " . date('h:i A', $date);
/* ATTEMPT TWO:*/
echo date ("H:i:s | ", filemtime($image));
print basename($image) ."<br />";
echo '<a class="vlightbox1" href="A2storage/'.$image.'"/> <img src="A2storage/'.$image.'"/></a>';
if($count>=$count_each_column)
{
$count=0;
echo '</div>';
}
}
答案 0 :(得分:1)
$path
$path="A2storage/'.$image.'";
更改为
$path="A2storage/$image";
同样,date
函数的第一个参数应该是缺少的格式。
$date = date(filemtime($path));
更改为
$date = filemtime($path);
然后这应该打印时间
echo "Captured at: " . date('h:i A', $date);