Как изменить читаемую дату и время, например 01.01.2011, на MySQL UNIX DATETIME (2001-01-01 22:30) - PullRequest
0 голосов
/ 01 января 2011

Я использую JQuery Datepicker (на самом деле datetimepicker) и хотел бы, чтобы дата (и время) отображались удобным для пользователя способом, таким как = 01/02/2011 20:30 на странице, когдаПользователь выбрал свою дату и время, но затем сможет вставить их в мою базу данных как MYSQL DATETIME (2011-02-01 20:30).

Мне повезло, но, похоже, больше всеголюди хотят сделать то, что я хочу.У кого-нибудь есть идеи?

1 Ответ

3 голосов
/ 01 января 2011

Быстро и грязно:

($datetime contains the input value)
$datetime = date( 'Y-m-d H:i', strtotime( $datetime ) );

При этом используется встроенная в PHP оболочка strtotime(), чтобы проанализировать выражение даты в метку времени Unix, а затем переформатировать его так, чтобы MySQL мог обрабатывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...