use the DateTime class
$date = DateTime::createFromFormat('d/m/y', '28/11/15');
echo $date->format('Y-m-d');
outputs
2015-11-28
Or you could do it on one line if you like that sort of thing:
echo \DateTime::createFromFormat('d/m/y', '28/11/15')->format('Y-m-d');
also read the note from here manual
Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed. If, however, the year is given in a two digit format and the separator is a dash (-, the date string is parsed as y-m-d.
To avoid potential ambiguity, it's best to use ISO 8601 (YYYY-MM-DD) dates or DateTime::createFromFormat() when possible.