Hoppa direkt till innehåll

Räkna ungefärlig tid med PHP

2011-03-08 -
Det är väldigt trendigt just nu att visa tid lite mer ungefär än mer exakt, och jag har tidigare skrivit en tutorial över hur man (mer exakt) räknar ut skillnaden i tid mellan två punkter i formen "ett år, två månader och fyra dagar"-stilen.
Men nu har jag byggt ut den funktionen och den kan nu räkna ut tid i stilen "en timma sedan" eller "två dagar sedan" beroende på hur lång skillnaden är. Allt som hänt för mindre än 60 sekunder blir alltid "nu", men sen så avrundar den allt så att "två veckor och sex dagar" blir "tre veckor" till exempel. Koden finns som vanligt här:

Ett exempel kan vara:

printcounttime('2012-02-24 09:32', '2012-04-11 09:37', 'rounded');

Och resultatet skulle då bli:

2 månader sedan

Medan den förra "combined" visningen skulle ha varit:

1 månad, 17 dagar och 23 timmar
Mer i Tutorials
Parsea hashtaggar
Repeterande schema i iCal med AppleScript
Vlj datumspann med jQuery
Rkna ungefrlig tid med PHP
CSSruta igen nu med skugga
Skapa snyggare tooltips med jQuery
Snyggare fdelsedagar i iCal och iPhoneiPod touch
Nytt projekt på gång: Ljussablar som ljuskälla
Hemma-Spa klart!
Alien: Romulus
Börjar likna en bar!
Reglar på plats
Rivning pågår!
Mjölner!
Örnen börjar bli redo för Sweden Rock
Utebar!
Mixtejp
Norrsken
Kan ha "råkat" skaffa något på Sci-Fi-mässan
Recension: Steam Hotell
Det börjar ta form med hemma-spa:et
Rostfärg och IKEA-lampa
Create a physical book from my digital book
Survey Island
Someone is trying to sell my map!
Julkalender
Myst book updated
Recension: Yasuragi Ryokan Hanare
Recension: Ad Astra
Ny tatuering - midgårdsormen!
Minnestal till en kaffekopp
Förlovade
Sweden Rock 2023
Ny nummerskylt för huset
Fix i husbilen
Grubbelgubbe
Uppdateringar i verkstaden!
Måla med rostfärg
Vårfix i trädgården
Jung Kook
Pappaskämt och annan humor
Bilder på spelbordet när det används
Använda laserskäraren för att skapa innehål...
Julklappar med laserskärare
Budget-Spa
Nyckelskåp
Fjällkaffe
1/20 DeLorean Time Machine
Caso Outdoor Cooler
Minikyl Coca Cola
Verktygsvagn med verktyg, 161 delar
CSS filters for background images
Huset ommålat!
Skiss för tatuering
Spelbordet klart
Laser cutting my Myst Island
We Can Do It