2014-01-28 8 views

ответ

2

попробовать это

echo date('Y-m-d H:i:s',strtotime($_POST['registration_opens_date'])); 
echo date('Y-m-d H:i:s',strtotime($_POST['registration_ends_date'])); 
+1

Незначительный nitpick:' H' - 24-часовой формат, а 'h' - 12-часовой формат. Кажется, что ФП хочет первого. –

+0

thx answer updated –

+0

Это не будет работать на 32-битных системах после 2038 или до 1970 года –

1

Попробуйте это:

echo date_format(date_create($startdate1), 'Y-m-d H:i:s'); 
0

Вот Exemple того, что вы хотите

<?php 
echo $test="January 1, 2014 11:15"; 
$test= date_create($test); 
echo "<br>"; 
echo date_format($test,'Y-m-d h:i:s'); 
?> 
+0

Привет, добро пожаловать в переполнение стека. Если вы его пропустили, уже было предложено очень похожее решение, см. [Этот ответ] (http://stackoverflow.com/a/21406749/1438393). –

Смежные вопросы