[résolu] Additionnement des dates
#2
salut,

utilise le temps unix (commande "unixtime" ou "clock seconds"), c est le temps en secondes depuis le 1 janvier 1970.
par exemple à l'heure ou je t’écris le temps unix est de 1315700187 secondes
si tu le formate ça donne
Code :
[02:16] <Dj_KennY> &tcl clock format 1315700187 -format "%d/%m/%Y %H:%M:%S"
[02:17] <@Tcl-Bot2> TCL -> 11/09/2011 02:16:27

ensuite si tu veux y retirer, par exemple 3 jours:
d'abord calculer la durée en secondes de 3 jours : 60secondes x 60minutes x 24heures x 3jours = 259200 secondes
ensuite on soustrais simplement le résultat au temps unix ce qui donne 1315700187 - 259200 = 1315440987 secondes
si on le formate on trouve bien 3 jours d'écart:
Code :
[02:22] <Dj_KennY> &tcl clock format 1315440987 -format "%d/%m/%Y %H:%M:%S"
[02:22] <@Tcl-Bot2> TCL -> 08/09/2011 02:16:27
C'est en reconnaissant ses erreurs que l'on progresse Wink
Répondre Avertir


Messages dans ce sujet
RE: Additionnement des dates - par djkenny - 11/09/2011, 02:24
RE: Additionnement des dates - par ArKeNiS - 11/09/2011, 03:02

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté