Nom du jour de Jour+1, jour+2, etc

Bonjour à tous,

Pouvez vous me donner la formule pour intégrer dans un virtuel le nom de la date+1, date+2, etc …
Nous somme Lundi
Je voudrais : Mardi, Mercredi etc…

Merci :slight_smile:

Par exemple
#njour# : Numéro du jour de 0 (dimanche) à 6 (samedi),
Tu peux ajouter 1 et faire un scénario qui te donnes le jour ?

Ok pour faire #njour#+1
Mais quelle est la commande pour retourner le nom du jour d’un chiffre ?

Peut être un début de réponse : https://doc.jeedom.com/fr_FR/core/4.1/scenario

1 « J'aime »

Bonjour,

Aujourd’hui

date('l',strtotime('+0 day'))

Demain

date('l',strtotime('+1 day'))

Après demain

date('l',strtotime('+2 day'))

etc …

3 « J'aime »

salut
je vais abuser mais pour veille, avant veille ? on remplace + par -?
merci

1 « J'aime »

Oui. Tu peux tester dans le testeur d’expression :wink:

merci, bien vu :wink:

si je suis hors sujet dites moi mais j ai un souci avec un calcul lié aux dates, pour le plugin Linky
j ai trouvé une formule pour calculer la différence de conso entre l avant veille et la veille

conso avant veille :
lastBetween(#[Maison][Conso Electrique][Consommation Jour]#, 2 days ago, 1 days ago)

avec pour conso du jour celle forcément de la veille via le plugin donc conso veille :
#[Maison][Conso Electrique][Consommation Jour]#

bien sur la formule pour la conso de la veille est correcte mais rien pour celle d avant veille…
si quelqu un a une idée ?

date donne le nom du jour en anglais qu’il faut transformer en français avec la fonction Jeedom: date_fr

date_fr(date('l',strtotime('+2 day')))

Sinon en php il y a strftime. Pour qu’elle fonctionne, il faut que les locales de Debian soient installées ( locale -a en ssh pour vérifier et dpkg-reconfigure locales pour installer ) et correctement initialisées dans Jeedom: setlocale(LC_TIME, 'fr_FR.utf8')

3 « J'aime »

Bonjour @temium62

La conso d’avant hier est enregistrée par le plugin au 23/04 à 00h00

2 days ago c’est le 23/04/2021 11:03:15 dans le testeur d’expression avec date('d/m/Y H:i:s',strtotime(2 days ago))
3 days ago c’est le 22/04/2021 11:03:15
C’est l’heure actuelle qui est récupérée.

La conso de l’avant veille est donc:

lastBetween(#[Maison][Conso Electrique][Consommation Jour]#, 3 days ago, 2 days ago)
2 « J'aime »

nickel , super ca fonctionne !
un grand merci !

merci à tous pour vos réponses, cela fonctionne impec