mIRCBOT函數
時間和日期函數
$asctime(N, format) 函數
【作用】
將指定的$ctime時間返回成指定的時間格式。
【描述】
$asctime()函數可以指定如下的格式:
* 時間檔案類型 格式檔案類型 返回值舉例
年份 yy 99
yyyy 1999
月份 m 1
mm 01
mmm Jan
mmmm January
日期 d 1
dd 01
ddd Mon
dddd Monday
小時 h 6
hh 06
H 18
HH 18
分鍾 n 1
nn 01
秒鍾 s 1
ss 01
上午/下午 t a/p
tt am/pm
T A/P
TT AM/PM
順序 oo st/nd/rd/th
時區 z +0
zz +0000
zzz +0000 GMT
* 同樣,你也可以在$time()、$date()和$gmt()函數里使用上述的時間格式。
【注意】
你可以同時指定參數"N"和參數"format",也可以只指定他們中的任中一個。
【舉例】
$asctime(78334665132),這將以預設的日期格式返回這個時間,即「Fri Jun 28 16:43:24 2002」
$asctime(公元yyyy年m月d日H時n分s秒),返回「公元2000年7月13日13時30分55秒」
$asctime(78134665132, yy年m月d日H時n分s秒),返回「96年2月25日21時10分4秒」
$ctime 函數
【作用】
根據你的系統時間返回自從0:00:00 GMT, January 1, 1970以來的所有秒數。
【說明】
個人以為,這個函數與$gmt函數的作用相同。
【舉例】
現在是2000年7月13日13時45分49秒,所以使用$ctime將返回「963467149」
$ctime(text) 函數
【作用】
根據你指定的$ctime時間以及時間格式返回自從0:00:00 GMT, January 1, 1970至該時刻的所有秒數。
【舉例】
$ctime(Thu Jul 13 13:52:13 2000),將返回「963467533」
$date 函數
【作用】
用「日期/月份/年份」的方式返回當前日期。
* 如果要返回美式日期表達方式(即「月份/日期/年份」),可以使用$adate函數。
【舉例】
$date,將返回「13/07/2000」
$adate,將返回「07/13/2000」
$day 函數
【作用】
以英文的方式返回今天是星期幾。
【舉例】
$day,將返回「Thursday」
$duration(N) 函數
【作用】
將指定的秒數返回成「week/day/hour/minute/second」的方式。
【舉例】
$duration(33),將返回「33secs」
$duration(128),將返回「2mins 8secs」
$duration(5372146),將返回「8wks 6days 4hrs 15mins 46secs」
$fulldate 函數
【作用】
以英文的方式返回今天的日期全稱。
【舉例】
$fulldate,將返回「Thu Jul 13 14:04:31 2000」
$gmt 函數
【作用】
以$ctime的格式返回現用的GMT(格林尼治標準時間)秒數。
【說明】
個人以為,這個函數與$ctime函數的作用相同。
【舉例】
$gmt,將返回「963468416」
$idle 函數
【作用】
返回你在mIRC裡發呆的時間(即沒有對mIRC下達任何指令(包括打字)的時間)。
$ltimer 函數
【作用】
返回你最後一次使用/TIMER指令時所起的計時器(TIMER)名稱。
$online 函數
【作用】
根據TIME對話視窗(即在mIRC工作列上左起第九個按鈕)返回在線秒數。
$ticks 函數
【作用】
返回自從最近一次啟動操作系統後,共走過了多少個"Ticks"(瞬時時間長度服務機構,和微秒什麼的類似,但具體是多少微秒我就不清楚了)。
$time 函數
【作用】
以「小時:分鍾:秒數」的方式返回現用的時間。
【舉例】
$time,將返回現在的時間「14:22:40」
$timer(N/name) 函數
【作用】
返回利用/TIMER指令開啟的計時器(TIMER)名稱,並且根據不同的內容返回其相應的值。
【說明】
$time()函數可用的內容有:
com 返回指定計時器所執行的指令;
delay 返回指定計時器所執行的間隔時間;
reps 返回指定計時器的重複次數;
time 如果計時器指定了開始執行的時間,則返回該時間;
type 返回指定計時器的檔案類型——是一個在線執行的TIMER還是可以離線執行的TIMER;
secs 返回指定計時器裡下一次執行某個指令的距離時間。
【舉例】
$timer(0),將返回已經啟動的計時器的總個數
$timer(2),將返回當前第二個計時器的名稱
$timer(1).com,將返回當前第一個計時器所執行的指令
$timer(1).type,將返回當前第一個計時器的檔案類型
$timestamp 函數
【作用】
以「[小時:分鍾]」的方式返回現用的時間。
* 在高版本的mIRC裡,$timestamp的預設格式可以在mIRC的Options裡更改。
【舉例】
$timestamp,預設將返回「[14:37]」
$timezone 函數
【作用】
以總秒數返回現用的時區設定。
【舉例】
當前我的時區設定是GMT+08:00,則$timezone返回「-28800」
|