Я использую следующую дату и время для jquery на странице дневника. http://trentrichardson.com/examples/timepicker/#rest_examples
Его быстрый и простой в использовании и позволяет легко прочитать дату, но проблема заключается в том, что я не уверен, как на земле преобразовать ее в стандартный формат даты mysql, чтобы сохранить ее в базе данных.
В тот момент, когда я выбираю дату и время, он добавит его в поле ввода timedate как-то вроде этого >> Ср 9 января 2013 г. 13:43
Если я ударил submit, он не будет сохранен в базе данных.
Кто-нибудь знает, как я могу преобразовать это в формат в php, который обрабатывает опубликованные данные и сохраняет их как обычно, так как он заставляет меня крутить изгиб, пытаясь разработать способ его преобразования.
В настоящее время код im используется для части jquery:
<script type="text/javascript"> $(function(){ $('#timedate').datetimepicker({ timeFormat: "hh:mm tt", dateFormat: "D MM d, yy" });});</script>
который создает дату:
Wed January 9, 2013 01:43 pm
Использовать DateTime::createFromFormat()
:
$datetime = DateTime::createFromFormat("DF d, YH:ia", 'Wed January 9, 2013 01:43 pm'); echo $datetime->format("Ymd H:i:s");
Подтвержденная работа
Используйте следующие параметры для ваших форматов datepicker:
timeFormat: "HH:mm:ss", dateFormat: "yy-mm-dd"