|
現在時刻(指定時刻)になったかどうか調べる。
構文
IsCurrentTime(
year,
month,
day,
hour,
min,
sec
[,targetTime]
)
パラメータ
year
|
|
型:
|
数値
|
|
比較する年。-1の時、毎年。
|
month
|
|
型:
|
数値
|
|
比較する月(1~12)。-1の時、毎月。
|
day
|
|
型:
|
数値
|
|
比較する日(0~31)。-1の時、毎日。32の時、月末。
曜日で指定したい場合は128に比較する曜日を加算する。
1-日曜日 2-月曜日 4-火曜日 8-水曜日 16-木曜日
32-金曜日 64-土曜日
例)土曜日
128 + 64
例)月曜日から金曜日
128 + 1 + 2 + 4 + 8 + 16 + 32
|
hour
|
|
型:
|
数値
|
|
比較する時(0~23)。-1の時、毎時。
|
min
|
|
型:
|
数値
|
|
比較する分(0~59)。-1の時、毎分。
|
sec
|
|
型:
|
数値
|
|
比較する秒(0~59)。-1の時、毎秒。
|
targetTime
|
|
型:
|
時刻
|
|
比較する時刻。省略すると現在の時刻と比較する。
|
戻り値
|
|
型:
|
ブール
|
|
現在時刻(指定時刻)になったかどうか。
|
解説
例
現時刻が2004/1/1かどうか
|
IsCurrentTime(2004, 1, 1, -1, -1, -1);
|
現時刻が12時かどうか
|
IsCurrentTime(-1, -1, -1, 12, -1, -1);
|
現時刻が月末の12時かどうか
|
IsCurrentTime(-1, -1, 32, 12, -1, -1);
|
現時刻が月曜日から金曜日の12時かどうか
|
IsCurrentTime(-1, -1, 128 + 1 + 2 + 4 + 8 + 16 + 32, 12, -1, -1);
|
|
サポート対象
参照
GetTickTime
GetClientTime
GetServerTime
SetClientTime
SetServerTime
GetTimeLastError
IsCurrentTime
GetRelativeTime
GetYear
GetMonth
GetDay
GetHour
GetMinute
GetSecond
GetMilliseconds
GetDayOfYear
GetDayOfWeek
|