Если в БД тип `datetime`, то я бы предложил оперировать датой как объектом \DateTime().
Чтобы создать объект, можно воспользоваться методом
createFromFormat()
Чтобы потом записать, использовать стандартные константы:
$dateTime = new DateTime() // создаст объект со текущим временем
echo $dateTime->format(\DateTime::ATOM) // покажет дату в формате, необходимом для базы данных.
echo $dateTime->format('Y-m-d H:i:s'); // упрощённый формат.
Больше можно узнать по ссылке на документацию по методу
format()
P.S. Из формулировки вашего вопроса не совсем понятно, на что именно вы хотите получить ответ. Перечитывайте вопросы перед отправкой, расставляйте запятые и формулируйте вопрос чётко и ясно.