Me_J
Janvier 27, 2021, 12:26
1
Bonjour,
N’y aurait-il pas un problème avec les timestamp fournis par le plugin?
Il semble qu’ils aient 3 zéro de trop à la fin.
Timestamp fourni par le plugin:
[SCENARIO] Start : Lancement provoque. Tags : {"#timestamp#":"1600639200000","#date#":"20\/09","#title#":
ce qui donne:
Si j’enlève les trois derniers zéro:
alors la date est cohérente!
Merci.
Julien
Jeedom 4.1.17
Hello,
Non la date est pas incohérentes, c’est un timestamp node JS donc en milliseconde
Cdt
Thibaut
Me_J
Janvier 27, 2021, 12:34
3
Ah ok! Merci pour la précision.
Du coup pour utiliser la fonction date pour transformer le timestamp il faut diviser par 1000 ou il y a une autre fonction?
date("h:i d/m/Y", #timestamp#/1000)
Yes c’est sa ou tu peux utiliser les fonctions en interne du plugin.
Cdt
Thibaut
Me_J
Janvier 27, 2021, 12:44
5
Quand tu parles des fonctions internes du plugin, c’est le tag #date # ???
Oui je peux l’utiliser mais comme il est formaté jour/mois (20/09 par exemple) je ne trouve pas ça lisible dans un message qui indique également une note.
Parce qu’il ne faut pas confondre 20 septembre avec 9 sur 20
Du coup, je voulais ajouter l’année derrière…
Mais /1000
me convient très bien!
Non, si tu passe via un bloc code, tu a les fonction du plugin qui sont capable de convertir les timestamp.
Mais attention, le timestamp est heure du serveur donc sans le décalages. Ce qui n’est pas le cas de tag date
Cdt
Thibaut
Me_J
Janvier 27, 2021, 1:21
7
Pas très grave qu’il n’y ait pas le décalage, le but étant de rajouter l’année à la date…
Du coup,
#date#/date("Y",#timestamp#/1000)
me convient.
1 « J'aime »
system
A fermé ce sujet ()
Janvier 31, 2021, 1:09
8
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.