Sebas,
No es tan trivial como dices. El campo fecha lo has de tratar tu y hay muchas maneras de hacerlo. Si hablamos por ejemplo de como tenemos la fecha salvada en un campo de la tabla, el formato será año-mes-dia, p.e. 2019-02-6
En este caso si recuperas el caso lo puedes transformar antes de enviarlo al cliente con la funcion DTOC( <cFecha>, '/' ) :
DTOC( 2016-03-18 ) te devolverá 18/03/2016
DTOC( 2016-03-18, '-' ) te devolverá 18-03-2016
La función esta en tdataset.php para su estudio.
Tienes tambien la funcion inversa CTOD, que la usarias antes de gravar el dato si lo tienes en formato dia/mes/año
CTOD( 18/03/2016 ) te devolvera 2016-03-18
En cuanto al cliente, o la parte en javascript mirate el fichero core.init.js y podras cambiar la parametrización por defecto del Calendario
function ConfigCalendar() {
$.datepicker.regional['ca'] = {
firstday: 1,
closeText: 'Cerrar',
prevText: '<Ant',
nextText: 'Seg>',
currentText: 'Hoy',
monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septembre', 'Octubre', 'Noviembre', 'Diciembre'],
monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'],
dayNamesShort: ['Dom','Lun','Mar','Mie','Jue','Vie','Sab'],
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
weekHeader: 'Sm',
dateFormat: 'dd/mm/yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
jQuery(function($){
$.datepicker.setDefaults( $.datepicker.regional['ca'] );
});
}
La funcion SetTime() no se porque no esta activada. De todas maneras en el codigo esta casi todo, simplemente coje el fichero core.php y busca en la clase TGet la funcion SetDate(). Añade simplemente este código debajo
public function SetTime( $lTime = true ) { $this->lTime = $lTime; }
Y listos ! Ya puedes probar el ejemplo test_get_date_time.php ->
http://itarraco.com/tweb.examples/test_get_date_time