Jump to content

[SOLVED] Echo directory modification date if less than 30 days old..


Recommended Posts

I am using the following code to echo the last modification date of a directory.  However, I want it to be conditional such that the modification date will only be echoed if it is less than 30 days old (based on the current date).  Could someone help me with this?

 

<?php
$filename = '/directory/some_sub_directory';
if (file_exists($filename)) {
    echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
?>

 

 

Thank you all in advance!

Here it is:

<?php
$filename = 'file.txt';
if (file_exists($filename)) {
$now=time();
$month_before= $now - (30 * 24 * 60 * 60);
$old_is=filemtime($filename);
if($old_is>$month_before)
echo"$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>

I tested it and it seems that code works... :)

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.