Possible Duplicate:
Convert one date format into another in PHP
Starting from:
$date = '2012-09-09 03:09:00'
I would like to do two things.
"2012-09-09".Could anyone help me figure this out?
Use DateTime:
$date = '2012-09-09 03:09:00';
$createDate = new DateTime($date);
$strip = $createDate->format('Y-m-d');
var_dump($strip); // string(10) "2012-09-09"
$now = new DateTime();
$difference = $now->diff($createDate, true);
var_dump($difference);
/* object(DateInterval)#3 (8) {
  ["y"]=>
  int(0)
  ["m"]=>
  int(0)
  ["d"]=>
  int(7)
  ["h"]=>
  int(13)
  ["i"]=>
  int(4)
  ["s"]=>
  int(38)
  ["invert"]=>
  int(0)
  ["days"]=>
  int(7)
} */
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With