Skip to content

os.time

現在の時刻をタイムスタンプとして返す

lua
os.time ([table])

説明

引数なしで呼び出すと、現在の時刻をタイムスタンプ(エポックからの経過秒数)として返します。引数としてテーブルを指定すると、その日時を表すタイムスタンプを返します。テーブルには yearmonthdayhourminsec などのフィールドを含めます。

補足

  • 引数のテーブルに不足しているフィールドがある場合、デフォルト値が使用されます。
  • タイムスタンプは、1970年1月1日00:00(UNIXエポック)からの経過秒数です。

サンプルコード

lua
local now = os.time()
print("Current timestamp: " .. now)

この例では、現在のタイムスタンプを取得して表示しています。

互換性

  • Lua 5.1

関連項目