Le titre dit tout Je veux créer une tâche qui contient un compte à partir d'une certaine date. Mon but est ensuite d'utiliser un texte minimal pour afficher le nombre de jours, cette partie je sais comment la faire, il faut juste que Tasker fasse les calculs. Des idées ?
Réponse
Trop de publicités?Vous devez d'abord convertir les deux dates en secondes à l'aide de Variable Convert. Soustrayez ensuite ces deux valeurs pour obtenir le nombre de secondes entre les deux dates et convertissez cette valeur en nombre de jours par /24/60/60 (heures/minutes/secondes).
Voici un exemple de tâche qui illustre l'utilisation du 08-01-2014 comme %startdate et d'aujourd'hui (%DATE) qui est le 08-23-2014 comme %today. Le résultat est de 22 jours.
A1 : Variable Set [ Nom:%startdate To:08-01-2014 Do Maths:Off Append:Off ]
A2 : Convertir une variable [ Nom:%startdate Fonction:Date Heure en secondes Stocker le résultat dans:%startdateinseconds]
A3 : Jeu de variables [ Name:%today To:%DATE Do Maths:Off Append:Off]
A4 : Convertir une variable [ Nom:%today Fonction:Date Heure en secondes Stocker le résultat dans:%todayinseconds]
A5 : Variable Set [ Name:%secondssince To:%todayinseconds - %startdateinseconds Do Maths:On Append:Off ]
A6 : Variable Set [ Name:%dayssince To:%secondssince / 24 / 60 / 60 Do Maths:On Append:Off ]
Vous pourriez le raccourcir un peu en éliminant A3 et en remplaçant %today par %DATE en A4. Vous pourriez également combiner A5 et A6 en utilisant (%todayinseconds - %startdateinseconds) / 24 / 60 / 60. Je l'ai divisé uniquement pour mieux montrer les étapes individuelles.