Regalamiunsorriso/rus/admin/_V4/_js/ab-date.js
2026-03-14 20:04:39 +01:00

77 lines
1.5 KiB
JavaScript

// JavaScript Document
DateGest = {};
DateGest =
{
/**
* metodo che converte una stringa oraria in Date, aggiunge i minuti passati
* e restituisce l'ora sotto forma di stringa formattata
*/
addMinuteToTime: function(time, minute)
{
var d = new Date(),
s = time,
parts = s.split(":"),
hours = parseInt(parts[0])
minutes = parseInt(parts[1]);
d.setHours(hours);
d.setMinutes(minutes);
d.setTime(d.getTime() + (minute*60*1000));
var ore = d.getHours() + "",
minuti = d.getMinutes() + "";
if(ore.length == 1)
ore = "0" + ore;
if(minuti.length == 1)
minuti = "0" + minuti;
return ore + ":" + minuti;
},
/**
* metodo che converte una stringa oraria in Date, aggiunge le ore passate
* e restituisce l'ora sotto forma di stringa formattata
*/
addHourToTime: function(time, hour)
{
var d = new Date(),
s = time,
parts = s.split(":"),
hours = parseInt(parts[0])
minutes = parseInt(parts[1]);
d.setHours(hours);
d.setMinutes(minutes);
d.setTime(d.getTime() + (hour*60*60*1000));
var ore = d.getHours() + "",
minuti = d.getMinutes() + "";
if(ore.length == 1)
ore = "0" + ore;
if(minuti.length == 1)
minuti = "0" + minuti;
return ore + ":" + minuti;
},
/**
* metodo che converte una stringa oraria in Date e restituisce l'oggetto
*/
convertStringToTime: function(time)
{
var d = new Date(),
s = time,
parts = s.split(":"),
hours = parseInt(parts[0])
minutes = parseInt(parts[1]);
d.setHours(hours);
d.setMinutes(minutes);
return d;
}
};