Portale IRC - Guide scripts e snippet

martedì 16 novembre 2010

Gli Identificatori - Tempo e Data

$asctime(N,formato)
Restituisce il valore di data e ora in formato di testo, associato al valore di tempo $ctime


$asctime(793947600) restituisce il valore dell'ora in formato di testo
$asctime(hh:nn:ss) restituisce l'ora attuale in questo formato
$asctime(793947600,dd/mm/yy) restituisce la data per questo valore

Possono anche essere usati gli identificatori $time(), $date() e $gmt() con le specifiche del formato, indicate più sotto.

Il parametro relativo al formato è opzionale. Se viene omesso, verrà usato il formato di default. Il formato può essere una combinazione dei seguenti elementi:


Anno yy 99
yyyy 1999
Mese m 1
mm 01
mmm Jan
mmmm January
Giorno d 1
dd 01
ddd Mon
dddd Monday
Ora h 5
hh 05
H 13
HH 13
Minuti n 1

nn 01
Secondi s 1
ss 01
AM/PM t a/p
tt am/pm
T A/P
TT AM/PM
Ordinal oo st/nd/rd/th
Timezone z +0
zz +0000
zzz +0000 GMT

Nota: puoi specificare sia il parametro N sia il formato, oppure solo uno dei due.


$ctime
Restituisce il numero dei secondi trascorsi dalle 00:00:00 (GMT) del giorno 1 gennaio 1970, in base all'ora del vostro sistema.

Restituisce il numero dei secondi trascorsi dalle 00:00:00 (GMT) del giorno 1 gennaio 1970, in base alla data che viene specificata.

$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)

$date
Restituisce il valore della data corrente nel formato Giorno/mese/anno.

Per il formato statunitense potete usare $adate.

$day
Restituisce il nome del giorno attuale, in inglese (per esempio: Monday, Tuesday, etc.).

$daylight
Restituisce l'offset dei secondi se l'ora legale è in vigore, altrimenti restituisce 0.

$duration(N)
Restituisce il numero di secondi specificato, in un formato settimane/giorni/ore/minuti/secondi.

$fulldate
Restituisce l'attuale data nel formato Wed Jun 26 21:41:02 1996.


$gmt
Restituisce l'attuale ora (GMT) nel formato di $ctime.

$idle
Restituisce il valore del proprio idle time (lo stesso che viene indicato in un ctcp finger).

$ltimer
Restituisce il numero dell'ultimo timer inizializzato tramite il comando /timer.

$online
Restituisce il numero di secondi trascorsi nel Timer dialog.

$ticks
Restituisce il numero di ticks da quando il vostro sistema operativo è stto attivato.


$time
Restituisce l'ora nel formato ore:minuti:secondi.

$timer(N/nome)
Restituisce il timer id dell'Nesimo timer nella relativa lista. E' anche possibile specificare il nome di un timer invece del numero. Questo identificatore lavora congiuntamente al comando /timer.

Proprietà: com, time, reps, delay, type, secs, mmt

$timer(0) restituisce il numero di timer attivi
$timer(1) restituisce il timer id del primo timer nella lista

$timer(1).com restituisce il comando del primo timer nella lista
$timer(3).type restituisce lo stato (online/offline) del 3° timer nella lista
$timer(3).secs restituisce il numero di secondi trascorsi prima che il timer fosse inizializzato
$timer(3).mmt restituisce $true se il timer è un multimedia timer

$timestamp
Restituisce l'ora attuale nel formato [xx:xx]

$timezone
Questo identificatore restituisce le attuali impostazioni della vostra fascia oraria in secondi. Per la versione a 16bit il valore di ritorno dipende dalla variabile d'ambiente della timezone


$timestampfmt
Restituisce la stampa del tempo nel formato definito nel messaggio di dialog.

$uptime(mirc | server | System, N)
Restituisce l'uptime in millesimi di secondi per il punto specificato.

N è opzionale, N=1 restituisce lo stesso formato come $duration(), N=2 restituisce lo stesos formato di $duration() ma con i secondi, e N=3 restituisce millesimi di secondi invece dei secondi.

Nessun commento:

Posta un commento