today
項目 | 説明 |
構文 | today()
|
パラメーター | N/A |
機能 | yyyy-mm-dd 形式で現在の日付をクエリします。 |
戻り値 |
例 | say(concat('today:', today())) // 現在の日付を表示
出力: today:2021-12-29
|
time
項目 | 説明 |
構文 | time()
|
パラメーター | N/A |
機能 | ミリ秒の小数部を除く、現在の UNIX タイムスタンプをクエリします。単位:秒。 |
戻り値 |
例 | say(concat('time:', time())) // 現在のUNIXタイムスタンプを表示
出力: time:1559109666
|
now
項目 | 説明 |
構文 | now()
|
パラメーター | N/A |
機能 | ミリ秒の小数部を含む、現在の UNIX タイムスタンプをクエリします。単位:秒。 |
戻り値 |
例 | say(concat('now:', now())) // ミリ秒を含む現在のUNIXタイムスタンプを表示
出力: now:1559109666.644
|
localtime
項目 | 説明 |
構文 | localtime()
|
パラメーター | N/A |
機能 | yyyy-mm-dd hh:mm:ss 形式で現在の日時をクエリします。 |
戻り値 |
例 | say(concat('localtime:', localtime())) // 現在の日時を表示
出力: localtime:2021-12-29 14:02:41
|
utctime
項目 | 説明 |
構文 | utctime()
|
パラメーター | N/A |
機能 | yyyy-mm-dd hh:mm:ss 形式で現在の UTC 時刻をクエリします。 |
戻り値 |
例 | say(concat('utctime:', utctime())) // 現在のUTC時刻を表示
出力: utctime:2021-12-29 06:02:41
|
cookie_time
項目 | 説明 |
構文 | cookie_time(sec)
|
パラメーター | sec: UNIX タイムスタンプ。time() 関数を呼び出すことで、UNIX タイムスタンプをクエリできます。 |
機能 | sec パラメーターで指定された UNIX タイムスタンプに基づいて、Cookie で使用できる時間文字列を生成します。
|
戻り値 |
例 | say(concat('cookie_time:', cookie_time(time()))) // Cookieで使用できる形式で現在時刻を表示
出力: cookie_time:Wed, 29-Dec-21 06:02:41 GMT
|
http_time
項目 | 説明 |
構文 | http_time(sec)
|
パラメーター | sec: UNIX タイムスタンプ。time() 関数を呼び出すことで、UNIX タイムスタンプをクエリできます。 |
機能 | HTTP ヘッダーで使用できる時間文字列を生成します。たとえば、Last-Modified ヘッダーで使用できる時間文字列です。 |
戻り値 | sec パラメーターで指定された UNIX タイムスタンプに基づいて、HTTP ヘッダーで使用できる時間文字列。
|
例 | say(concat('http_time:', http_time(time()))) // HTTPヘッダーで使用できる形式で現在時刻を表示
出力 http_time:Wed, 29 Dec 2021 06:02:41 GMT
|
parse_http_time
項目 | 説明 |
構文 | parse_http_time(str)
|
パラメーター | str: 解析する時間文字列。例: Thu, 22-Dec-10 10:20:35 GMT。http_time() 関数を呼び出すことで、時間文字列をクエリできます。 |
機能 | HTTP ヘッダーで使用できる時間文字列を解析し、対応する UNIX タイムスタンプを返します。 |
戻り値 | 関数が成功した場合、UNIX タイムスタンプが返されます。関数が失敗した場合、false が返されます。 |
例 | say(concat('parse_http_time:', parse_http_time(http_time(time())))) // HTTPヘッダー形式の現在時刻を解析し、UNIXタイムスタンプで表示
出力 parse_http_time:1559109761
|
unixtime
項目 | 説明 |
構文 | unixtime(year, month, day, hour, min, sec)
|
パラメーター | year month day hour min sec
|
機能 | 指定された年、月、日、時、分、秒の値に基づいて UNIX タイムスタンプを生成して返します。 |
戻り値 |
例 | t = UNIXtime(1970, 1, 1, 8, 0, 0) // 指定された日時からUNIXタイムスタンプを生成
say(concat('UNIXtime()=', t)) // 生成されたUNIXタイムスタンプを表示
出力 UNIXtime()=0
|