Luaの時間変換の小さな例
2022-02-10 14:40:11
1. 時間秒をxx日xx時xx分xx秒に変換する
コピーコード
コードは以下の通りです。
--take the time seconds and convert it to xx days xx hours xx minutes xx seconds
function convertTimeForm(second)
local timeDay = math.floor(second/86400)
local timeHour = math.fmod(math.floor(second/3600), 24)
local timeMinute = math.fmod(math.floor(second/60), 60)
local timeSecond = math.fmod(second, 60)
return timeDay, timeHour, timeMinute, timeSecond
end
2. 時間、秒をxx時間xx分xx秒に変換する。
コピーコード
コードは以下の通りです。
local function formatTime(time)
local hour = math.floor(time/3600);
local minute = math.fmod(math.floor(time/60), 60)
local second = math.fmod(time, 60)
local rtTime = string.format("%s:%s:%s", hour, minute, second)
return rtTime
end
3.
コピーコード
コードは以下の通りです。
-- Convert the seconds from 1990.1.1 to date into years, months, days, hours and minutes
--endTime in milliseconds
os.date("%Y-%m-%d %H:%M",math.floor(endTime/1000))
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン