Em Lua, você pode usar a biblioteca os para manipular datas e tempos.
os
Historicamente, em Lua, você tem que penar um pouco com datas porque a linguagem não tem um suporte tão direto para isso quanto outras.
Historicamente, cada sistema operacional e linguagem de programação tem seu próprio jeito de manusear datas e strings, o que pode ser um problema na hora de compartilhar dados entre sistemas diferentes.
O Lua fornece a função os.date para obter a data e a hora atuais.
os.date
Lua não possui suporte integrado para manipulação de datas e horários além da funcionalidade limitada fornecida pelas funções os.date e os.time.
os.time