I am trying to get the last modification date of all files in a directory using PHP.
I am using this:
foreach($dir as $file)
{
$mod_date=date(\"F d
Rather than use glob
function, why not use scandir
function.
Secondly, you could easily get the date format you want by using date("Y-m-d H:i:s", filemtime($file))
Check if the $file var is actually pointing to a correct file
foreach($dir as $file)
{
if(is_file($file))
{
$mod_date=date("F d Y H:i:s.", filemtime($file));
echo "<br>$file last modified on ". $mod_date;
}
else
{
echo "<br>$file is not a correct file";
}
}
date("F d Y H:i:s.", false)
is what you are getting. see documentation of filemtime
. It returns false on failure.