SOMEONE
Новичок
перевод даты в datetime
Я написал свою функцию для перевода даты в DATETIME
Но проблема в том, что когда передаешь в эту функцию $day=32, он так его и оставляет, а не изменяетна 1 число следующего месяца, как это делал mktime().
Подскажите пожалуйста, как исправить это недоразумение и существует ли специальная функции в PHP для преобразования ?
Я написал свою функцию для перевода даты в DATETIME
PHP:
function get_datetime ($year="", $month="", $day="", $hours="", $minutes="", $seconds="") {
if ($year && $month && $day) {
$ret=$year."-".$month."-".$day;
if (!$hours || !$minutes || !$seconds)
$time=date("H").":".date("i").":".date("s");
else
$time=$hours.":".$minutes.":".$seconds;
return $ret." ".$time;
}
else
return date(Y)."-".date(n)."-".date(j)." ".date("H").":".date("i").":".date("s");
}
Подскажите пожалуйста, как исправить это недоразумение и существует ли специальная функции в PHP для преобразования ?