Christoffer, time() generer klokken lige nu i det som hedder UNIX timestamp (www.unixtimestamp.com).
Hvorfor påstår du at:
date("d-m-y-Y",time()-86400)
er en længere kode end:
date('Y-m-d', strtotime('-1 day'))
Så vidt jeg kan se, så er der både flere tegn i din kode og flere variabler som skal sættes, men de gør det samme.
Bortset fra Thomas, at du kalder en funktion, som bare gør det jeg gør, med et simpelt minus tegn. Når jeg siger mindre kode så tænker jeg forbrug af resurser og ikke kun nødvendigvist antal tegn.