日付、時刻を扱う

日付はOSの機能で扱うことができます。

--文字列形式で日時を取得
print( os.date() )

--テーブル形式で日時を取得する
local d = os.date("*t")
print( d["year"].."/"..d["month"].."/"..d["day"] )
print( d["hour"]..":"..d["min"]..":"..d["sec"] )

--システム時刻を取得する
local t = os.time()

--日付(テーブル形式)をシステム時刻に直す
local t2 = os.time( d )

秒単位でしか返却しませんので、それ以上は各自でDllを作りましょう。



詳しく学びたい方は、リファレンスを読んでください

[Luaリファレンスマニュアル OS機能]

http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html#5.8