Programmation mIRC/Identifieurs Temps et Date

Retour à l'index

$asctime(N,format) modifier

Retourne l'heure et la date en format texte associé à la valeur $ctime.

$asctime(793947600) retourne le format de texte par défaut pour cette valeur temporelle $asctime(hh:nn:ss) retourne le temps actuel dans ce format $asctime(793947600,dd/mm/yy) retourne la date pour cette valeur temporelle

Les identifieurs $time(), $date() et $gmt() peuvent également être utilisé selon la spécification du format ci-dessous.

Le paramètre format est optionnel. S'il n'est pas spécifié, un format par défaut est utilisé. Le format peut être une combinaison des lignes suivantes:


Année yy 99
yyyy 1999
Mois m 1
mm 01
mmm Jan
mmmm January
Jour d 1
dd 01
ddd Mon
dddd Monday
Heures h 5
hh 05
H 13
HH 13
Minutes n 1
nn 01
Secondes s 1
ss 01
AM/PM t a/p
tt am/pm
T A/P
TT AM/PM
Ordinal oo st/nd/rd/th
Fuseaux z +0
zz +0000
zzz +0000 GMT

Note : Vous pouvez spécifier les paramètres N et le format ou l'un ou l'autre.

$ctime Retourne le nombre total de secondes écoulées depuis 00:00:00 GMT, 1er Janvier 1970 selon votre temps système.

$ctime(texte) modifier

Retourne le nombre de secondes écoulées depuis 00:00:00 GMT, 1er janvier 1970 selon la date que vous spécifiez.

$ctime(January 1 1970 00:00:00) $ctime(3rd August 1987 3:46pm) $ctime(21/4/72 1:30:37)

$ctime(Wed 1998-3-27 21:16)

$ctimer modifier

Retourne le nom du timer qui a déclenché le script en cours.

$date modifier

Retourne la date en cours sous le format jour/mois/année.

Pour la date au format US, vous pouvez utiliser $adate.

$day modifier

Retourne le nom du jour en cours, c'est à dire Monday, Tuesday, etc.

$daylight modifier

Retourne le décalage en secondes si le réglage daylight est effectif, et 0 sinon.

$duration(secondes,N) modifier

Retourne le nombre spécifié de secondes sous le format semaine/jour/heure/minute/seconde.

Le paramètre N est optionnel. Si N = 2, le résultat n'inclue pas la valeur secondes. Si N = 3, le résultat est sous le format h:m:s.

Note : Cet identifieur peut également prendre sa propre sortie et le convertir en secondes.

$fulldate modifier

Retourne la date en cours sous le format Wed Jun 26 21:41:02 1996

$gmt modifier

Retourne le temps GMT en cours sous le format $ctime.

$idle modifier

Retourne votre temps d'inactivité en cours (même temps retourné que par un ctcp finger).

$ltimer modifier

Retourne le nombre du dernier timer qui a été commencé par la commande /timer.

$online modifier

Retourne le nombre de secondes écoulées dans le dialogue Timer.

$ticks modifier

Retourne le nombre de ticks écoulés (centaines de millisecondes écoulées) depuis que votre système d'exploitation a démarré.

$time modifier

Retourne le temps en cours sous le format heure:minute:seconde.

$timer(N/nom) modifier

Retourne l'identité du Nième timer dans la liste des timers. Vous pouvez également spécifier un nom de timer au lieu d'un nombre. Cet identifieur travaille en conjonction de la commande /timer.

Propriétés : com, time, reps, delay, type, secs, mmt, anysc, wid, cid, hwnd

  • $timer(0) retourne le nombre de timers actifs
  • $timer(1) retourne l'identité du 1er timer dans la liste
  • $timer(1).com retourne la commande du 1er timer dans la liste
  • $timer(3).type retourne le statut online/offline du 3ème timer dans la liste
  • $timer(3).secs retourne le nombre de secondes restantes avant que le timer soit déclenché
  • $timer(3).mmt retourne $true si le timer est un timer multimédia
  • $timer(3).anysc retourne $true si le /timer -i paramètre a été spécifié

$timestamp modifier

Retourne le temps en cours sous le format [xx:xx].

$timezone modifier

Cela retourne votre réglage de fuseau horaire en secondes.

$timestampfmt modifier

Retourne le format temporel défini dans le dialogue message.

$uptime(mirc | server | system, N) modifier

Retourne le temps uptime en millisecondes pour l'item spécifié.

N est optionnel :

  • N = 1 retourne le même format que $duration(),
  • N = 2 retourne le même format que $duration() mais sans les secondes,
  • N = 3 retourne les secondes au lieu des millisecondes.