| Bots de conversa | Exemples | Dades pràctiques | Recursos CITCEA | |
| Google Apps Script | Projectes | Interacció | Inici |
Ens pot convenir que el nostre script sàpiga la data i l'hora actuals o bé ens pot fer falta especificar una data i una hora per consultar un calendari de Google. Anem a veure les instruccions que podem fer servir per llegir la data i l'hora del servidor que executa l'script i tractar-la per deixar-la en el format que ens convingui.
Per obtenir la data i l'hora actual creem un objecte de tipus Date i el guardem en una variable. Tenim funcions per obtenir cada un dels camps de la data i l'hora.
var ara = new Date(); var Hora = ara.getHours(); var Minut = ara.getMinutes(); var resultat = Hora + "." + Minut;
La taula següent ens mostra les principals funcions disponibles.
| Funció | Resultat | Rang |
| getHours() | Hora | 0 - 23 |
| getMinutes() | Minuts | 0 - 59 |
| getSeconds() | Segons | 0 - 59 |
| getDate() | Dia | 1 - 31 |
| getMonth() | Mes | 0 - 11 |
| getFullYear() | Any | |
| getTime() | Mil·lisegons transcorreguts des de l'inici del dia 1-1-1970 |
També hi ha funcions que ens permeten modificar un dels camps d'una data i hora mantenint els altres camps inalterats. Per exemple, en el codi que hi ha a continuació canviem l'hora i els minuts mantenint la data i els segons.
var final = new Date(); final.setHours(23); final.setMinutes(59);
La taula següent ens mostra les principals funcions disponibles.
| Funció | Resultat | Rang |
| setHours() | Hora | 0 - 23 |
| setMinutes() | Minuts | 0 - 59 |
| setSeconds() | Segons | 0 - 59 |
| setDate() | Dia | 1 - 31 |
| setMonth() | Mes | 0 - 11 |
| setFullYear() | Any |
La funció Date admet com a paràmetre l'instant corresponent a la data que es vol definir, expressat en mil·lisegons transcorreguts des de l'inici del dia 1-1-1970. No és pràctic calcular aquest nombre de mil·lisegons per a un moment concret però sí pot ser molt útil per fer anar el temps endavant o enrere. Per exemple, les següents instruccions ens permeten definir un instant corresponent a demà a aquesta mateixa hora:
var ara = new Date(); // Ara var ms_dia = 1000 * 60 * 60 * 24; // Mil·lisegons que té un dia var dema = new Date(ara.getTime() + ms_dia); // Demà a aquesta hora
Hi ha altres funcions que no hem comentat aquí i que podeu trobar al web de Google, tant per a l'hora com per a la data.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.