2015-09-16 7 views
-6

Я пытаюсь преобразовать дату в формате строки в формат даты, вот примерКак преобразовать формат строки в дату в PHP?

1. 15Oct15 to 2015-10-15 
2. 151015 to 2015-10-15 
3. 15102015 to 2015-10-15 

Пожалуйста, помогите мне найти решение.

+2

Вы гугле преобразовать строку в дату PHP? Потому что я только что и первый удар был вопросом здесь, который прекрасно описывает, как делать именно то, что вы хотите сделать. – Lee

+0

Вы можете использовать регулярное выражение, чтобы определить, какой формат у вас есть, а затем разбить на куски. Не могли бы вы написать код? Вы можете сделать это самостоятельно. – halfer

+0

2015-10-15 Вы должны изменить формат $ d2 & $ d3 как угодно. Тогда вы можете только ожидать результат. $ d2 = '15 -10-15 '; echo $ d = дата ('Y-m-d', strtotime ($ d2)); => 2015-10-15 $ d3 = '15 -10-2015 '; echo $ d = дата ('Y-m-d', strtotime ($ d3)); => 2015-10-15 ?> –

ответ

0

Вы можете конвертировать 1. 15Oct15 в 2015-10-15 используя date('Y-m-d', strtotime("15Oct15"))

Не уверен в другом 2

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