Actualizar Fecha De Copyright

function autoUpdatingCopyright($startYear){
    // año de inicio (ej. 2004)
    $startYear = intval($startYear);
    // año actual (ej. 2012)
    $year = intval(date('Y'));
 
    // si el año actual es mayor que el año de inicio
    if ($year > $startYear)
        return $startYear .'-'. $year;
    else
        return $startYear;
}
print '© ' . autoUpdatingCopyright(2004) . ' Mi Sitio';

Y retorna (c) 2004-2012 Mi Sitio. En caso de que el año actual sea menor que el año de inicio, solo retornará ese año, lo correcto es que el año actual sea mayor.

  • Yo utilizo lo siguiente:

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

    con el resultado

    © Copyright 2007-2013

    Un saludo.

    • La función de arriba es una forma quizás de acortar un poco el código, la tuya también es otra de las muchas formas de hacerlo, gracias por comentar.