Location: PHPKode > projects > PHD Help Desk > phd_2_00/include/f_fecha_JS.inc
<?PHP
/*
    Nombre: f_fecha_JS.inc
    Autor: Julio Tuozzo
    Función: Funciones de manejo de fechas en JS
    Function: Functions of handling of dates in JS
    Ver: 2.0

*/


echo
"    <script language='JavaScript'> \n";

## f_actualizo_fechas(): Coloca como fecha y fecha_ultimo_estado la fecha y hora actual.
// f_actualizo_fechas(): It places fecha and fecha_ultimo_estado the actual date and hour.

echo
"    function f_actualizo_fechas()
        { document.ticket.fecha.value=f_fecha();
          document.ticket.fecha_ultimo_estado.value=f_fecha();
        }\n";


## f_fecha(fecha), devuelve un string con la fecha y hora de "fecha", si "fecha"
## no esta inicializado devuelve la fecha de hoy.
// f_fecha(fecha), gives back string with the date and hour of “fecha”, if “fecha”
// does not initialized give back the date of today.

echo
"   function f_fecha(fecha)
        { if (typeof fecha=='undefined')
            {var fecha=new Date();
            }";
            
switch ($_SESSION['PHD_DATE_FORMAT'])
    {case "DMA":
          echo  "var fecha_u_e=f_cero(fecha.getDate())+'/'+f_cero((fecha.getMonth()+1))+'/'+fecha.getFullYear()+' '+f_cero(fecha.getHours())+':'+f_cero(fecha.getMinutes())+':'+f_cero(fecha.getSeconds());";
     break;

     case "MDA":
          echo  "var fecha_u_e=f_cero((fecha.getMonth()+1))+'/'+f_cero(fecha.getDate())+'/'+fecha.getFullYear()+' '+f_cero(fecha.getHours())+':'+f_cero(fecha.getMinutes())+':'+f_cero(fecha.getSeconds());";
     break;

     case "AMD":
          echo  "var fecha_u_e=fecha.getFullYear()+'/'+f_cero((fecha.getMonth()+1))+'/'+f_cero(fecha.getDate())+' '+f_cero(fecha.getHours())+':'+f_cero(fecha.getMinutes())+':'+f_cero(fecha.getSeconds());";
     break;

     default:
          echo  "var fecha_u_e=f_cero(fecha.getDate())+'/'+f_cero((fecha.getMonth()+1))+'/'+fecha.getFullYear()+' '+f_cero(fecha.getHours())+':'+f_cero(fecha.getMinutes())+':'+f_cero(fecha.getSeconds());";

    }

echo    "return fecha_u_e;
        }";


## f_cero: le coloca un cero a la izquierda si el número es de un dígito
// f_cero: it places a zero to him to the left if the number is of a digit

echo
"function f_cero(num) { return (num < 10) ? '0' + num : num; } \n

</script> \n";


?>

Return current item: PHD Help Desk