next up previous contents index
suivant: Des degrés en radians monter: Convertir précédent: Convertir   Table des matières   Index

Des secondes en jours, heures, minutes et secondes

On se donne un nombre ns de secondes que l'on veut convertir en heures h, minutes mn et secondes s. On a :

ns = 3600h + 60mn + s = s + 60(mn + 60h)

On tape :
converth(ns):={
  local h,mn,s;
  s:=irem(ns,60);
  ns:=iquo(ns,60);
  mn:=irem(ns,60);
  h:=iquo(ns,60);
retourne h,mn,s;
}:;
On tape :
converth(123456789)
On obtient : 34293,33,9
Si on veut aussi convertir en jours j, heures h, minutes mn et secondes s. On a :

ns = 24*3600j + 3600h + 60mn + s = s + 60(mn + 60(h + 24j))

Ou bien, on tape :
convertj(ns):={
  local j,h,mn,s;
  s:=irem(ns,60);
  ns:=iquo(ns,60);
  mn:=irem(ns,60);
  ns:=iquo(ns,60);
  h:=irem(ns,24);
  j:=iquo(ns,24);
retourne j,h,mn,s;
}:;
On tape :
convertj(123456789)
On obtient : 1428,21,33,9



Documentation de giac écrite par Renée De Graeve