PHP: jak zobrazit aktuální rok v patičce

Jistě není od věci mít v patičce stránky pomocí skriptu definovaný poslední rok tvorby stránek, aby člověk nemusel každý rok patičku kvůli tomu přepisovat. Řešení je navíc velmi jednoduché.

Funkce date

Nejjednodušší řešení je použití funkce date v PHP:

<?php echo date('Y'); ?>

Na stránce to pak jednoduše použijeme například takto:

© 2011- <?php echo date('Y'); ?>

Funkce current_year

Další možností je vytvořit si v PHP například funkci current_year, kterou si pak můžeme volně „přiohnout“ jak budeme potřebovat:

function current_year($year_start = null)
{
    $year_current = date('Y');

    if(isset($year_start) && ((int)$year_start < (int)$year_current)) {
        return "$year_start - $year_current";
    }
    return $year_current;
}

Na stránce to pak jednoduše použijeme například takto:

© 2011- <?php echo current_year() ?>

Publikováno 13.5.2013 v 10:38 | Kategorie: PHP