electronish Posted December 17, 2006 Share Posted December 17, 2006 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] Link to comment https://forums.phpfreaks.com/topic/30920-solvedwant-file-time-hms-in-24-hr-format-not-12-hour/ Share on other sites More sharing options...
electronish Posted December 17, 2006 Author Share Posted December 17, 2006 Whoops .. got answer myself .. heres a good list .. can be a good help .. !! a "am" or "pm"A "AM" or "PM"B Swatch Internet timed 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 epochw 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. Link to comment https://forums.phpfreaks.com/topic/30920-solvedwant-file-time-hms-in-24-hr-format-not-12-hour/#findComment-142667 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.