Timestamp erroné

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:
CapturePronotlinkTimestamp1

Si j’enlève les trois derniers zéro:
CapturePronotlinkTimestamp2
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 :slight_smile:

Cdt
Thibaut

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

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 :rofl:
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

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 »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.