У меня есть приложение PHP, который использует HTML5 input type="date"
:дата Процесса, который может быть в одном из двух форматов
<input type="date" name="document_dt" id="document_dt" min="1899-12-30" max="2014-11-21" placeholder="mm/dd/yyyy" value="" maxlength="10" class="date">
Когда система доступна через современные браузеры этого элемент ввода дает дату в формате YYYY-MM-DD
.
Старые браузеры не поддерживают HTML5 и обрабатывают это поле даты как обычное поле ввода. В таких случаях по старым причинам, вне моего контроля, ожидаемый формат равен DD-MON-YYYY
(т.е.: «28-FEB-2014»).
Как я могу использовать Oracle или PHP для объединения этих форматов в «YYYY-MM-DD», так что этот фрагмент будет работать: TO_DATE(document_dt, 'yyyy-mm-dd')
?
Итак, функция strtotime() PHP выполняет некоторую интроспекцию на входящей строке? –
['strtotime'] (http://php.net/manual/en/function.strtotime.php) делает,' date' просто позволяет вам отформатировать его так, как вы хотите. – slapyo
Eh. Забыл об этом) – RussianVodka