# Programmation mIRC/Identifieurs Temps et Date
## $asctime(N,format)

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)

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

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

## $date

Retourne la date en cours sous le format jour/mois/année.
Pour la date au format US, vous pouvez utiliser $adate.

## $day

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

## $daylight

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

## $duration(secondes,N)

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.

## $fulldate

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

## $gmt

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

## $idle

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

## $ltimer

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

## $online

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

## $ticks

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

## $time

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

## $timer(N/nom)

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

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

## $timezone

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

## $timestampfmt

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

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

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.