Ir para conteúdo

Os.time Help.


lailton

Posts Recomendados

Fala Galera,

 

Preciso de uma ajuda para fazer uma comparacao entre data.

Exemplo:

xTime = os.time()

yTime = xTime + ( 1 * 60 * 60 * 24 ) -- data atual + 1 dia

 

como faço para mostrar o resultado de quanto tempo a mais tem no ytime exemplo

 

1 Day, 0 Hour, 0 Minute, 0 Sec

 

?

 

Vlw

Link para o comentário
Compartilhar em outros sites

local yTime = os.time() + ( 10 * 60 * 60 * 24 )

time = yTime - os.time()

for _, n in ipairs(data) do

print(math.floor(time/n))

end

 

-- Debug

[10/03/2012 03:06:04] 10

[10/03/2012 03:06:04] 240

[10/03/2012 03:06:04] 14400

[10/03/2012 03:06:04] 864000

 

Como montar agora:

 

x Dias, x Horas, x Minuto, x Segundo

Link para o comentário
Compartilhar em outros sites

local yTime = os.time() + ( 10 * 60 * 60 * 24 )
time = yTime - os.time()
d = math.floor(yTime / 86400)
h = math.floor((yTime - d*86400) / 3600)
m = math.floor((yTime - d*86400 - h*3600) / 60)
s = math.floor((yTime - d*86400 - h*1440 - m*60) / 60)
print(d..' dias, '..h..' horas, '..m..' minutos, '..s..' segundos.')
end

Link para o comentário
Compartilhar em outros sites

local yTime = os.time() + ( 10 * 60 * 60 * 24 )

time = yTime - os.time()

d = math.floor(yTime / 86400)

h = math.floor((yTime - d*86400) / 3600)

m = math.floor((yTime - d*86400 - h*3600) / 60)

s = math.floor((yTime - d*86400 - h*1440 - m*60) / 60)

print(d..' dias, '..h..' horas, '..m..' minutos, '..s..' segundos.')

 

[10/03/2012 13:44:11] 15419 dias, 16 horas, 44 minutos, 576 segundos.

 

Ta faltando algo, seria apenas 10 dias.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...