date () expects a unix timestamp ... I think you pass it a date as a string.
eg. 2010-10-10
You should use:
$this->expiry_date = date("m/d/Y", strtotime($rows['expiry_date']));
Or better yet, use a DateTime object .
$expiry_date = new DateTime($rows['expiry_date']);
$this->expiry_date = $expiry_date->format('m/d/Y');
source
share