Cómo obtener el año actual en PHP: formas sencillas y ejemplos
¡Hola a todos! Estoy empezando a aprender PHP y me encontré con una tarea aparentemente simple: necesito mostrar el año actual (por ejemplo, 2025) en el pie de página del sitio para el copyright. Sé que PHP tiene la función date(), pero no puedo entender cómo usarla correctamente.
Probé este código:
```php
echo date("Y");
```
Pero muestra algo extraño: "2025" con algunos caracteres adicionales en algunos lugares. ¿Quizás estoy pasando los parámetros incorrectamente? ¿O hay una forma más correcta de obtener solo el año sin complicaciones?
También escuché que se pueden usar objetos DateTime, pero aún no entiendo por qué son mejores que la simple date(). Por favor, indíquenme cómo obtener correctamente y de manera confiable el año actual en PHP, para que el código funcione en cualquier servidor y no dependa de la configuración regional. Agradeceré ejemplos con explicaciones, ya que soy principiante y quiero entender la lógica, no solo copiar el código.
<<>>
Uso de la función date() para obtener el año actual
La función date() es la forma más común y sencilla. El formato "Y" devuelve el año completo con 4 dígitos. Si ves caracteres extraños, asegúrate de que no haya espacios o caracteres no deseados alrededor de la etiqueta PHP. Un ejemplo limpio:
<?php echo date("Y"); ?>
Esto imprimirá "2025" sin caracteres adicionales. Si el problema persiste, verifica que el archivo esté codificado en UTF-8 sin BOM.