2014-05-25 6 views
-1

Какую функцию я бы использовал для преобразования настраиваемых дат даты в эпоху Unix Epoch?Преобразовать отформатированную дату в unix

Например:

("Ymd") -> ("U"); 

Я смотрел на date("U",strtotime("20140525"));, но я не уверен, как уместить в оригинальном формате Ymd.

Как эта функция знает, что формат ввода - YYYYMMDD, потому что похоже, что он работает.

Благодаря

ответ

2

Вы можете использовать DateTime::createFromFormat():

$date = DateTime::createFromFormat('Ymd', '20140525'); 
echo $date->format('U'); 
+0

Удивительный, это именно то, что я искал. –

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