miércoles, 21 de septiembre de 2016

Manejo de fechas en Google Apps

function Hora()
{
   var now     = new Date();
   var year    = now.getFullYear();
   var month   = now.getMonth() + 1;
   var day     = now.getUTCDate();
   var hora    = now.getHours();
   var minutos = now.getMinutes();

   var string = day + "/" + month + "/" + year + "-" + hora + ":" +  minutos + "\n";

   SpreadsheetApp.getUi().prompt(string) ;

}

Resta de fechas en horas:

ltHoraInicio='2016-09-1 06:00:00';
ltHoraFinal='2016-09-1 18:00:00';


lnTiempoTotal=(ltHoraFinal-ltHoraInicio)/ (1000 * 60 * 60); 

Truncar una fecha:
ltHoraInicioNocturnoPM=new Date(ltHoraInicio.getFullYear(),ltHoraInicio.getMonth(), ltHoraInicio.getUTCDate()-1);

Asignar una fecha con una hora específica:
ltHoraInicioNocturnoPM=new Date(ltHoraInicio.getFullYear(),ltHoraInicio.getMonth(), ltHoraInicio.getUTCDate()-1,22,0,0);

No hay comentarios: