Hi,
ich würde gerne bei neuen Artikeln eine "Neu" anfügen.
Dafür müsste ich wissen, von wann der Artikel ist und was wir heute für ein Datum haben. Danach müsste ich die beiden Daten miteinander vergleichen und einen Wert zurückgeben.
Alle Artikel die neuer sind als 5 Tage bekommen ein "Neu". Alle anderen nicht.
Momentan löse ich es so:
PHP
<?php
$datumheute = date('Ymj');
$einstelldatum = get_the_time('Ymj');
$datumabgleich = $datumheute - $einstelldatum;
if ($datumabgleich <= 5) {
echo "<br/><strong>Neu!</strong>";
} else {
echo "<br/><strong>nicht neu!</strong>";
}
?>
Alles anzeigen
Ich ziehe einfach das Einstelldatum vom aktuellen Datum ab.
Allerdings kann es so ja nicht wirklich funktionieren da keine Rücksicht auf die Anzahl der Tage und den Jahreswechsel genommen wird.
Hat einer eine bessere bzw. korrekte Lösung?