mrpickleman Posted April 9, 2010 Share Posted April 9, 2010 My script is doing my head in, if anyone can help me to see where this has gone wrong, it would be greatly appreciated, I am just a newbie.. thanks I am getting this error Warning: mktime() expects parameter 6 to be long, string given in /home/ourtrad2/public_html/functions.php function ifUpdated ($date) { global $def_updated; $date_day = date ( "d" ); $date_month = date ( "m" ); $date_year = date ( "Y" ); list ( $on_year, $on_month, $on_day ) = split ( '[/.-]', $date ); $first_date = mktime ( 0,0,0,$on_month,$on_day,$on_year ); $second_date = mktime ( 0,0,0,$date_month,$date_day,$date_year ); if ( $second_date > $first_date ) { $days = $second_date - $first_date; } else { $days = $first_date - $second_date; } $current_result = ( $days ) / ( 60 * 60 * 24 ); if ( $current_result <= 5 ) { $updated_listing = "$def_updated"; } else { $updated_listing = ""; } return $updated_listing; } Quote Link to comment Share on other sites More sharing options...
scvinodkumar Posted April 9, 2010 Share Posted April 9, 2010 what date format you pass to function Quote Link to comment Share on other sites More sharing options...
mrpickleman Posted April 9, 2010 Author Share Posted April 9, 2010 I am not sure how do I find out? Quote Link to comment Share on other sites More sharing options...
scvinodkumar Posted April 9, 2010 Share Posted April 9, 2010 i think you get this error because of missing argument value.... Quote Link to comment Share on other sites More sharing options...
ignace Posted April 9, 2010 Share Posted April 9, 2010 $first_date = mktime ( 0,0,0, intval($on_month), intval($on_day), intval($on_year) ); $second_date = mktime ( 0,0,0, intval($date_month), intval($date_day), intval($date_year) ); Quote Link to comment Share on other sites More sharing options...
mrpickleman Posted April 9, 2010 Author Share Posted April 9, 2010 thanks so much guys Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.