\Calendario

Clase Calendario

Esta clase crea un calendario JavaScript.

Summary

Methods
Properties
Constants
crearCalendarioJs()
No public properties found
FORMATO_FECHA_PREDEF
FORMATO_FECHAHORA_PREDEF
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

FORMATO_FECHA_PREDEF

FORMATO_FECHA_PREDEF

Formato predefinido cuando el calendario muestra sólo la fecha.

FORMATO_FECHAHORA_PREDEF

FORMATO_FECHAHORA_PREDEF

Formato predefinido cuando el calendario muestra fecha y hora.

Methods

crearCalendarioJs()

crearCalendarioJs(string  $nombre_campo, string  $formato_entrada = null, boolean  $muestra_hora = false, boolean  $retornar = false, string  $onupdate = null, boolean  $disparar_change_en_update = false) : void|string

Genera código JavaScript para usar un calendario.

Parameters

string $nombre_campo

ID del campo al que se asocia el calendario; no puede ser vacío

string $formato_entrada

formato que se debe usar en el campo de texto para ingresar el valor del calendario; si se pasa un valor vacío, se usa el formato predefinido de acuerdo a que se muestre o no la hora

boolean $muestra_hora

¿el calendario debe permitir la selección de hora?

boolean $retornar

si es true, retorna el código; si es false, lo emite a la salida

string $onupdate

función javascript a ejecutar cuando se actualiza el calendario

boolean $disparar_change_en_update

¿se debe disparar el evento change del campo cuando se actualiza el calendario?

Throws

\InvalidArgumentException

si el nombre del campo es vacío

Returns

void|string —

el código javascript o nada, dependiendo de $retornar