strtotime()
в PHP отлично работает, если вы можете предоставить ему формат даты, который он понимает и может конвертировать, но, например, вы указываете дату в Великобритании, и он не может дать правильную отметку времени 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");