Вы всегда можете передать результат strptime
в mktime
и получить пригодную для использования метку времени Unix, которую можно сравнить или передать объектам DateTime
.
<?php
$d = strptime('15.07.11', '%d.%m.%y');
$timestamp = mktime($d['tm_hour'], $d['tm_min'], $d['tm_sec'], $d['tm_mon'], $d['tm_mday'], 1900 + $d['tm_year']);
echo date("j F Y", $timestamp);
?>
Единственное, что нужно посмотретьДело в том, что strptime дает год как число лет с 1900 года, а mk_time просто берет год, поэтому я добавил к нему 1900.