getRealTime
Quebra um instante de tempo real nos seus componentes.
Sintaxe
Seção intitulada “Sintaxe”table getRealTime ( [ number segundos = agora, bool horaLocal = true ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
segundos | number | instante atual | Instante a converter, em segundos. |
horaLocal | bool | true | true usa o fuso da máquina que roda o script, false usa UTC. |
No cliente, como no MTA, horaLocal também pode ser passado sozinho: getRealTime(false) é o instante atual em UTC.
Retorno
Seção intitulada “Retorno”Uma tabela com os campos abaixo, ou false se segundos for negativo ou estiver fora da faixa suportada.
| Campo | Conteúdo |
|---|---|
second | Segundos, 0–59. |
minute | Minutos, 0–59. |
hour | Hora, 0–23. |
monthday | Dia do mês, 1–31. |
month | Mês, 0–11 — janeiro é 0. |
year | Anos desde 1900 — some 1900 para obter o ano. |
weekday | Dia da semana, 0–6 — domingo é 0. |
yearday | Dia do ano, 0–365. |
isdst | Horário de verão: maior que 0 em vigor, 0 fora, menor que 0 desconhecido. |
timestamp | O próprio instante, em segundos. |
Exemplo
Seção intitulada “Exemplo”local agora = getRealTime()
outputDebugString(string.format("%02d/%02d/%d às %02d:%02d", agora.monthday, agora.month + 1, agora.year + 1900, agora.hour, agora.minute))
-- convertendo um instante guardado anteslocal quando = getRealTime(getResourceLoadTime(getThisResource()))Veja também
Seção intitulada “Veja também”getTickCount— Devolve um contador em milissegundos para medir tempo decorrido.getVersion— Devolve o que esta build do MTAX é.outputDebugString— Escreve uma mensagem no console de debug.outputConsole— Escreve uma linha em um console.