#time# dans bloc code d'un scénarios

Bonjour,
Je débute et je n’arrive pas à trouver la solution dans le forum (je dois mal chercher et je m’en excuse par avance)
Je souhaite récupérer l’heure courante dans un scénarios je pensais utiliser #time# en faisant par exemple :
$time = #time#;
ou $time = « #time# »;
ou $time = cmd::byString(‹ #time# ›)->execCmd();

rien ne fonctionne, je n’arrive pas à récupérer l’heure même basiquement pour l’afficher dans le log :
$scenario->setLog("time : ". $time );

Bref je suis perdu, une âme charitable pourrait elle me sortir de là
Merci
Manu

Bonjour,

C’est du code donc il faut de base utiliser du PHP, même s’il y a moyen d’aller chercher l’info autrement donc ici date("Hi");

Bonsoir,
Dans un bloc code de scénario, le langage est php.

La fonction php qui donne l’équivalent de #time# est date() Doc date et son paramètre Format date()
Soit pour votre exemple $time = date('Gi');

Merci à vous 2 pour ces réponses super rapide :slight_smile:
Ca marche
Sujet clos

Bonjour,

Il y a surement un moyen de récupérer le tag #time# mais le plus simple est d’utiliser le PHP :
image
David

Dans scenarioExpression.class.php le format est Gi :wink:

				case '#time#':
					$return['#time#'] = date('Gi');
					break;

1 « J'aime »

image

Pb de parenthèse à déplacer après $time.

1 « J'aime »

Oui exact, j’ai été un peu vite ! :smiling_face:

Enfin pas assez en tout cas !

En effet, mais moi j’ai appris à utiliser H depuis un bon bout de temps et c’est un poil plus simple de retenir que H c’est l’heure :kissing_closed_eyes:.

2 « J'aime »

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