Convertendo segundos em minutos, horas, dias ou semanas

Ir em baixo

Convertendo segundos em minutos, horas, dias ou semanas

Mensagem por Lucas em Seg Out 02, 2017 1:04 am

Função
Código:
function TimeToFloat( value, type = null )
{
    local a = value.tofloat();
 
    local weeks = a / 604800,
    a = a % 604800,
    days = a / 86400,
    a = a % 86400,
    hours = a / 3600,
    a = a % 3600,
    mins = a / 60,
    a = a % 60;
 
    switch ( type )
    {
        case "mins": return format( "%.2f", mins );
        case "hours": return format( "%.2f", hours );
        case "days": return format( "%.2f", days );
        case "weeks": return format( "%.5f", weeks );
        default: return "Error, missing or invalid type!";
    }
}

Como usar:
Você pode converter os segundos diretamente para minutos, horas, dias ou até mesmo semanas. No final retornará um resultado em float.
Exemplo: TimeToFloat( [integer] secs, [string] type );
Strings usados: mins, hours, days, weeks.

Código:

function onScriptLoad() {
       print( TimeToFloat( 564561, "days" ) );
}
Isso retornará 6.53. Então 564561 segundos equivale a 6.53 dias.

_________________



Lucas

Mensagens : 15
Pontos : 33
Reputação : 6
Data de inscrição : 06/11/2015
Localização : Earth

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Convertendo segundos em minutos, horas, dias ou semanas

Mensagem por Diego^ em Ter Out 03, 2017 11:12 pm

Nice Code!

_________________
avatar
Diego^
Desenvolvedor

Mensagens : 60
Pontos : 106
Reputação : 21
Data de inscrição : 11/06/2015
Idade : 21
Localização : Brazil

Ver perfil do usuário http://vcmp-br.umforum.net

Voltar ao Topo Ir em baixo

Re: Convertendo segundos em minutos, horas, dias ou semanas

Mensagem por IceRazor em Qui Out 05, 2017 2:37 am

Me ajudou bastante esse script!

IceRazor

Mensagens : 19
Pontos : 35
Reputação : 0
Data de inscrição : 16/04/2017

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Convertendo segundos em minutos, horas, dias ou semanas

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum