Programmation mIRC/Identifieurs Temps et Date
Retour à l'index |
$asctime(N,format)
modifierRetourne 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)
modifierRetourne 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
modifierRetourne le nom du timer qui a déclenché le script en cours.
$date
modifierRetourne la date en cours sous le format jour/mois/année.
Pour la date au format US, vous pouvez utiliser $adate.
$day
modifierRetourne le nom du jour en cours, c'est à dire Monday, Tuesday, etc.
$daylight
modifierRetourne le décalage en secondes si le réglage daylight est effectif, et 0 sinon.
$duration(secondes,N)
modifierRetourne 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
modifierRetourne la date en cours sous le format Wed Jun 26 21:41:02 1996
$gmt
modifierRetourne le temps GMT en cours sous le format $ctime.
$idle
modifierRetourne votre temps d'inactivité en cours (même temps retourné que par un ctcp finger).
$ltimer
modifierRetourne le nombre du dernier timer qui a été commencé par la commande /timer.
$online
modifierRetourne le nombre de secondes écoulées dans le dialogue Timer.
$ticks
modifierRetourne le nombre de ticks écoulés (centaines de millisecondes écoulées) depuis que votre système d'exploitation a démarré.
$time
modifierRetourne le temps en cours sous le format heure:minute:seconde.
$timer(N/nom)
modifierRetourne 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
modifierRetourne le temps en cours sous le format [xx:xx].
$timezone
modifierCela retourne votre réglage de fuseau horaire en secondes.
$timestampfmt
modifierRetourne le format temporel défini dans le dialogue message.
$uptime(mirc | server | system, N)
modifierRetourne 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.