title: MySQL database and importing dates problems
body: <p>Okay,so in my mysql database I use a date field. Using PHP I check if the user is 18 years of age or not. Then I try to enter all the form information to my MySQL database to make a user.  I keep getting a blank screen (besides my navbar and footer)  The user is not being saved into the database, and the error log shows this error: PHP  Recoverable fatal error:  Object of class DateTime could not be converted to string in ....</p>
  
  <pre><code>$age = checkAge($_POST["birthday"]);
  if($age != false) 
  {
    $ageSuc = "All Good!";
  }
  else ....
  
  
  function checkAge ($data)
  {
    $dateObj = new DateTime($data);
    $ageLimit = new DateTime('-18 years');
    if ($dateObj &gt; $ageLimit)
    {
     return false;
    }
    else 
    {
      $dateObj-&gt;format('Y-m-d');
      return $dateObj;
    }
  }
  </code></pre>
  
  <p>So the question is, do I need to convert the dateTime Obj into a string before MySQL will accept it? The field is set to hold 'dates'  so I thought the date obj would be the same thing? How does one change it to a string. </p>