Soporte » Guías – Resolución de problemas » Error en función the_time

  • Resuelto Exprimesevilla

    (@exprimesevilla)


    Hola, estoy creando una nueva web en WordPress.
    Estoy modificando un tema y necesito que aparezca la fecha de hoy en cierto punto del mismo, para lo cual uso:

    the_time(‘l j \d\e\ F’)

    El problema es que me devuelve la fecha de ayer. He revisado que la fecha en Ajustes -> General sea la correcta.

    ¿a qué se puede deber y cómo puedo solucionarlo? Un saludo y gracias.

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate Exprimesevilla

    (@exprimesevilla)

    Ya lo he solucionado, por si a alguien le interesa:

    La función the_time muestra la fecha del último post, no la fecha actual.

    Para mostrar la fecha actual hay que usar la función date:
    echo date(‘l j \d\e F’);

    Pero por defecto (al menos en mi caso) el día de la semana y del mes aparece en inglés.

    Para que aparezca en castellano usé lo siguiente:
    setlocale(LC_TIME, “es_ES”); ?><?php echo strftime(«%A %d de %B»);

    Un saludo.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Error en función the_time’ está cerrado a nuevas respuestas.