Formatos de fecha en certificado personalizado. Moodle 3.5

Formatos de fecha en certificado personalizado. Moodle 3.5

de Zaira Gisel Rodriguez Lara -
Número de respuestas: 1

Hola amigos, el problema que me aqueja se encuentra relacionado con el formato en que puedo insertar una fecha en el certificado personalizado de los cursos, ya que las opciones que tengo para modificar son:


Pero yo necesito el certificado con formato año, mes, día (AAAA MM DD). 

Espero que alguien pueda ayudarme a resolverlo, muchas gracias!

Promedio de valoraciones: -
En respuesta a Zaira Gisel Rodriguez Lara

Re: Formatos de fecha en certificado personalizado. Moodle 3.5

de Franco Pantoja -
Imagen de Moodlers de gran ayuda


Buenas Zaira

Sólo se me ocurre actualizar el código, pero no es nada complejo.

Localiza en tu instalación \mod\customcert\element\date\classes\element.php

Ahí encontramos

public static function get_date_formats() {
..
}

Hay que añadir una nueva opción con el formato que pretendes, lo hacemos de manera sencilla

        $dateformats = [
            1 => userdate($date, '%B %d, %Y'),
            2 => userdate($date, '%B %d' . $suffix . ', %Y'),
            3 => userdate($date,'%Y %m %d ') // new date format yy mm dd
        ];


Espero que te sea útil


Saludos!!