Прочитайте вопрос ... Я прекрасно знаю, на что способен strtotime и как его обойти. Но это не то, что я спрашиваю ... Я прошу функцию, которая принимает дату в любом формате вместе со строкой, которая говорит, в каком формате эта дата, и возвращает метку времени Unix.

strtotime()P прекрасно работает, если вы можете предоставить ему формат даты, который он понимает и может конвертировать, но, например, вы даете ему британскую дату, но она не дает правильную метку времени Unix.

Есть ли какая-либо функция PHP, официальная или неофициальная, которая может принимать переменную формата, которая сообщает функции, в каком формате передаются дата и время?

Самое близкое, что я сделал, это смесьdate_parse_from_format() а такжеmktime()

// Example usage of the function I'm after
//Like the date() function but in reverse
$timestamp = strtotimeformat("03/05/2011 16:33:00", "d/m/Y H:i:s");

Ответы на вопрос(3)

Ваш ответ на вопрос