ftp 上のフォルダーからプルされたファイルからエコーアウトしているときに、タイムスタンプから正しい日付を取得するのに問題があります。
$it = new DirectoryIterator("blahblahblah/news");
$files = array();
foreach($it as $file) {
if (!$it->isDot()) {
$files[] = array($file->getMTime(), $file->getFilename());
}}
rsort($files);
foreach ($files as $f) {
$mil = $f[0];
$seconds = $mil / 1000;
$seconds = round($seconds);
$theDate = date("d/m/Y", $seconds);
echo "<img src=\"images/content/social-icons/article.png\" width=\"18\" height=\"19\" alt=\"article\">" . $theDate . "- <a style=\"background-color:transparent;\" href=\"news/$f[1]\">" . $f[1] . "</a>";
echo "<br>";
}
ファイルをタイムスタンプでソートし、ファイル名とファイルへのリンクを使用してエコーアウトしようとしています。問題は、date() が 1970 年 1 月 16 日に出てくることです... タイムスタンプをオンライン コンバーターに入れましたが、それらは正確なので、混乱しています。タイムスタンプも丸めましたが、それも役に立ちません。