os.time
現在の時刻をタイムスタンプとして返す
lua
os.time ([table])
説明
引数なしで呼び出すと、現在の時刻をタイムスタンプ(エポックからの経過秒数)として返します。引数としてテーブルを指定すると、その日時を表すタイムスタンプを返します。テーブルには year
、month
、day
、hour
、min
、sec
などのフィールドを含めます。
補足
- 引数のテーブルに不足しているフィールドがある場合、デフォルト値が使用されます。
- タイムスタンプは、1970年1月1日00:00(UNIXエポック)からの経過秒数です。
サンプルコード
lua
local now = os.time()
print("Current timestamp: " .. now)
この例では、現在のタイムスタンプを取得して表示しています。
互換性
- Lua 5.1