Jak uzyskać najbliższą datę w porównaniu z tablicą dat w PHP

Ten post prawie odpowiedziałem na to pytanie, ale mam konkretną potrzebę i nie znalazłem tego, czego szukałem. To leży poza moim doświadczeniem; nie mogłem całkowicie objąć głowy, więc wszystko, czego naprawdę potrzebuję, to punkt we właściwym kierunku.

Powiedzmy, że mam tablicę w następujący sposób:

array(5) { 
    [0]=> "2013-02-18 05:14:54" 
    [1]=> "2013-02-12 01:44:03" 
    [2]=> "2013-02-05 16:25:07" 
    [3]=> "2013-01-29 02:00:15" 
    [4]=> "2013-01-27 18:33:45" 
}

Chciałbym mieć sposób na podanie daty (na przykład 2013-02-04 14:11:16) i mieć funkcję określającą najbliższe dopasowanie do tego w tablicy (co byłoby „2013-02” -05 16:25:07 ”w tym przypadku).

Byłbym wdzięczny za wszelkie wskazówki. Dzięki! :)

questionAnswers(3)

yourAnswerToTheQuestion