Programmation mIRC/Identifieurs Temps et Date

Un livre de Wikilivres.
Retour à l'index

$asctime(N,format)[modifier | modifier le wikicode]

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 | modifier le wikicode]

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 | modifier le wikicode]

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

$date[modifier | modifier le wikicode]

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

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

$day[modifier | modifier le wikicode]

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

$daylight[modifier | modifier le wikicode]

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

$duration(secondes,N)[modifier | modifier le wikicode]

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 | modifier le wikicode]

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

$gmt[modifier | modifier le wikicode]

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

$idle[modifier | modifier le wikicode]

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

$ltimer[modifier | modifier le wikicode]

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

$online[modifier | modifier le wikicode]

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

$ticks[modifier | modifier le wikicode]

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

$time[modifier | modifier le wikicode]

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

$timer(N/nom)[modifier | modifier le wikicode]

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 | modifier le wikicode]

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

$timezone[modifier | modifier le wikicode]

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

$timestampfmt[modifier | modifier le wikicode]

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

$uptime(mirc | server | system, N)[modifier | modifier le wikicode]

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.