neomas Posted April 16, 2008 Share Posted April 16, 2008 I just move hosting it's old hosting is PHP4 and new server is PHP5. But error on script ( PHP my invoice) Warning: mktime() expects parameter 6 to be long, string given in /home/pickmeea/public_html/receipt/inc/date.php on line 15 I don't know to solve this problem This's date.php in inc folder <? function fixDate($val) { $dateArray = explode("-", $val); $val = date("M j, Y", mktime(0,0,0, $dateArray[1], $dateArray[2], $dateArray[0])); return $val; } $year = date (Y); $mon = date (m); $day = date (d); $today = $year."-". $mon."-". $day; $year = date (Y); $mon = date (m)+1; $day = date (d); $p_due = $year."-". $mon."-". $day; $lyear = date (Y)-1; $lmon = date (m); $lday = date (d); $lastyear = $lyear."-". $lmon."-". $lday; //--------day of year----------------------- $dayofyear2 = date('z'); //-----------get year only----------------- $dateyear = date('Y', $unix_time); //-------days in a month------------------ $days_per_month = date('t', $unix_time); //-------week number of year starts monday-------------- $date_week_number = date('W', $unix_time); //------get the begining of year date--------------------- $ago = $dayofyear2; // days $ytda = time() - ($ago * 86400); $ytd = date("Y-m-d", $ytda); ?> Quote Link to comment Share on other sites More sharing options...
schme16 Posted April 16, 2008 Share Posted April 16, 2008 http://au2.php.net/manual/en/function.mktime.php Read the manual, if that doesn't help, ask again. 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.