Nu ska vi se om nån orkar tänka bättre än jag...
Jag skulle vilja ha en funktion som hittar "närmaste dator" i en array med datum i mysql-TIMESTAMP-format enligt ett definierat intervall...
Alltså:
Tänk att man har en array enligt t.ex. följande:
array("20020113","20020225","20020512","20020621","20020831")
...och sen vill man IDAG hitta vilket av dessa datum som ligger närmast i tiden ett år bakåt! Användningsområdet är att enkelt kunna skapa typ "this day in history" till ett forum.
Funktionen skulle då kunna anropas typ såhär:
$lastyear = thisDateInHistory($datumArray, 365);
...då $datumArray skulle vara arrayen ovan och "365" är antalet dagar bakåt som man vill hitta närmaste datum. Enligt arrayen ovan skulle alltså funktionen returnera "20020831" eftersom 31 augusti är närmare dagens datum 365 dagar bakåt än 21 juni...
Solklart? :)