Преобразовать форматированную дату в unix

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

Например:

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

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

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

благодаря

Solutions Collecting From Web of "Преобразовать форматированную дату в unix"