Jump to content

[solved]Want file time .. HMS in 24 hr format not 12 hour


electronish

Recommended Posts

Hi ..  i am trying to comapre two filemtimes but the 12 hours format is a problem which gives me undesirable results. !!
How to convert 12 hr to 24 hr ..

please help ..
[code]
//Put the date you want to compare with in the format of:  YYYY-mm-dd hh:mm:ss
$comparedatestr="2006-09-22 11:52:46";
$comparedate=strtotime($comparedatestr);

//I run the function here to start the search.
directory_tree($dir,$comparedate);

//This is the function which is doing the search...
function directory_tree($address,$comparedate){

@$dir = opendir($address);

  if(!$dir){ return 0; }
      while($entry = readdir($dir)){
              if(is_dir("$address/$entry") && ($entry != ".." && $entry != ".")){                         
                      directory_tree("$address/$entry",$comparedate);
              }
                else  {

                if($entry != ".." && $entry != ".") {
               
                  $fulldir=$address.'/'.$entry;
                  $last_modified = filemtime($fulldir);
                  $last_modified_str= date("Y-m-d h:i:s", $last_modified);

                      if($comparedate < $last_modified)  {
                        echo $fulldir.'=>'.$last_modified_str;
                        echo "<BR>";
addtodatabase($entry,$last_modified_str);
                      }

                }

          }

    }
[/code]
Whoops .. got answer myself .. heres a good list .. can be a good help .. !!
a  "am" or "pm"
A "AM" or "PM"
B Swatch Internet time
d day of the month, 2 digits with leading zeros; i.e. "01" to "31"
D day of the week, textual, 3 letters; i.e. "Fri"
F month, textual, long; i.e. "January"
g hour, 12-hour format without leading zeros; i.e. "1" to "12"
G hour, 24-hour format without leading zeros; i.e. "0" to "23"
h hour, 12-hour format; i.e. "01" to "12"
H hour, 24-hour format; i.e. "00" to "23"
i minutes; i.e. "00" to "59"
I (capital i) "1" if Daylight Savings Time, "0" otherwise.
j day of the month without leading zeros; i.e. "1" to "31"
l (lowercase 'L') day of the week, textual, long; i.e. "Friday"
L boolean for whether it is a leap year; i.e. "0" or "1"
m month; i.e. "01" to "12"
M month, textual, 3 letters; i.e. "Jan"
n month without leading zeros; i.e. "1" to "12"
r RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200" (added in PHP 4.0.4)
s seconds; i.e. "00" to "59"
S English ordinal suffix, textual, 2 characters; i.e. "th", "nd"
t number of days in the given month; i.e. "28" to "31"
T Timezone setting of this machine; i.e. "MDT"
U seconds since the epoch
w day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)
Y year, 4 digits; i.e. "1999"
y year, 2 digits; i.e. "99"
z day of the year; i.e. "0" to "365"
Z timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.