Bonjour,

j'essaye de calculer la différence en secondes entre l'heure GMt et l'heure locale de mon serveur

Si j'arrive à avoir ls timestamp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
#number of secondes
Nbs=$((Tms1 - Tms2)) 
 
#In minutes :
Nbm=$((Nbs/60))
Mais pour avoir les timestamp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Tms1=$(date "+%s")
Tms2=$(date -u "+%s")
 
echo "$Tms1 / $Tms2"
Affiche : 1244451580 / 1244451580

Cela ne marche pas

Alors que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Tms1=$(date "+%Y-%m-%d %T")
Tms2=$(date -u "+%Y-%m-%d %T")
 
echo "$Tms1 / $Tms2"
Affiche : 2009-06-08 10:59:40 / 2009-06-08 08:59:40