Jump to content

[AJUDA] timestamp converter


Recommended Posts

seria isso?

function Test01 () 
  local TempoReal = getRealTime().timestamp 
  local TempoReal01 = getRealTime() 
  local Segundos = TempoReal01.TempoReal 
  outputChatBox(Segundos) 
end 

ata agora eu entendi kkk não tinha lido direito..

function Test01 () 
  local TimesTAP = 1488240000 
  local TempoReal = getRealTime().timestamp 
  local TempoReal01 = getRealTime(TimesTAP,true) 
  local Dia = TempoReal01.monthday 
  --local Segundos = TempoReal01.sec 
  outputChatBox(Dia) 
end 
Test01 () 

e se eu quizer fazer uma contagem regressiva??

Link to comment
seria isso?
function Test01 () 
  local TempoReal = getRealTime().timestamp 
  local TempoReal01 = getRealTime() 
  local Segundos = TempoReal01.TempoReal 
  outputChatBox(Segundos) 
end 

Não, o timestamp já corresponde aos segundos, você não precisa obter ele de novo (a não ser que você queira).

local timestamp = 1466853270 
  
local dia = getRealTime ( timestamp ).monthday -- obter o dia do timestamp acima 
local hora = getRealTime ( timestamp ).hour -- obter a hora 
-- etc... 

No exemplo acima se você não passar a variavel timestamp para a função getRealTime ela vai retornar o dia e a hora do momento em que você executou o script, mas como passamos o timestamp a função retorna o dia e a hora do timestamp.

Link to comment
seria isso?
function Test01 () 
  local TempoReal = getRealTime().timestamp 
  local TempoReal01 = getRealTime() 
  local Segundos = TempoReal01.TempoReal 
  outputChatBox(Segundos) 
end 

Não, o timestamp já corresponde aos segundos, você não precisa obter ele de novo (a não ser que você queira).

local timestamp = 1466853270 
  
local dia = getRealTime ( timestamp ).monthday -- obter o dia do timestamp acima 
local hora = getRealTime ( timestamp ).hour -- obter a hora 
-- etc... 

No exemplo acima se você não passar a variavel timestamp para a função getRealTime ela vai retornar o dia e a hora do momento em que você executou o script, mas como passamos o timestamp a função retorna o dia e a hora do timestamp.

mais e se eu quizer fazer a contagem? por ex.. timestamp 1h aii conta do atual ate la entendeu?

Link to comment
mais e se eu quizer fazer a contagem? por ex.. timestamp 1h aii conta do atual ate la entendeu?

Você quer saber qual será a data daqui 1 hora? Se sim é só fazer isso:

local timestampAtual = getRealTime().timestamp 
local daquiUmaHora = timestampAtual + 3600; 
  
print ( daquiUmaHora ); 

No meu tópico sobre timestamp tem alguns cálculos uteis que você pode usar pra isso.

Já se você quer fazer uma contagem regressiva de uma hora (não sei porque você vai querer isso mas enfim):

local minutos = 60; 
  
setTimer ( 
    function() 
        minutos = minutos - 1; 
         
        outputChatBox ( "Faltam " .. minutos .. " minutos !" ) 
    end 
, 60000, 60 ) 

Não precisa nem usar timestamp, Lembrando que com a mesma lógica da pra fazer uma contagem progressiva.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...