Y si lo dejas sin esto?
Tanto en las fechas superiores como las inferiores. Se supone que estás formando una cadena con la fecha y la hora en formato Yyyy/mm/dd hh:mm:ss con esa cadena ya podrías usar strtotime, no veo para qué convertir la cadena en tipo date y luego otra vez en string.