Announcement

Collapse
No announcement yet.

Seconds to Milliseconds

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • milano88
    replied
    Originally posted by RaMb View Post
    function convert(msec)
    ms = string.format("%02d",Math.Mod(msec,1000))
    sec = string.format("%02d",Math.Floor(Math.Mod(msec/1000,60)))
    min = Math.Floor(msec/60000)
    return min..":"..sec.."."..ms
    end
    many thanks for your help RaMb can not explain it



    must be like that because i make a lyrics maker, thank you very much indeed

    Leave a comment:


  • RaMb
    replied
    Originally posted by milano88 View Post
    I want something like this but does not work

    PHP Code:
    function convert(msec)
        
    local nMins string.format("%02.f"Math.Floor(msec/60));
        
    local nSecs string.format("%02.f"Math.Floor(msec nMins *60));
        
    local nMilliSec string.format("%02.f", (nSecs/Math.Mod(msec1000))*100);
        return 
    nMins..":"..nSecs.."."..nMilliSec
    end 
    function convert(msec)
    ms = string.format("%02d",Math.Mod(msec,1000))
    sec = string.format("%02d",Math.Floor(Math.Mod(msec/1000,60)))
    min = Math.Floor(msec/60000)
    return min..":"..sec.."."..ms
    end

    Leave a comment:


  • milano88
    replied
    Originally posted by RaMb View Post
    PHP Code:
    function convert(msec)
        
    ms Math.Mod(msec,1000)
        
    sec Math.Floor(Math.Mod(msec/1000,60))
        
    min Math.Floor(msec/60000)
        return 
    min..":"..sec.."."..ms
    end 
    - J
    I want something like this but does not work

    PHP Code:
    function convert(msec)
        
    local nMins string.format("%02.f"Math.Floor(msec/60));
        
    local nSecs string.format("%02.f"Math.Floor(msec nMins *60));
        
    local nMilliSec string.format("%02.f", (nSecs/Math.Mod(msec1000))*100);
        return 
    nMins..":"..nSecs.."."..nMilliSec
    end 

    Leave a comment:


  • RaMb
    replied
    Originally posted by milano88 View Post
    Code:
    function millis_to_time(millis)
           local retm=0;
           local rets=0;
           while(millis>(60*1000)-1) do
                  millis=millis-(60*1000);
                  retm=retm+1;
           end
           while(millis>999) do
                  millis=millis-1000;
                  rets=rets+1;
           end
           return retm..":"..rets.."."..millis
    end
    Originally posted by milano88 View Post
    yes Imagine Programming only instead of 1000 to 100 01,02...100 = 1 seconds
    PHP Code:
    function convert(msec)
        
    ms Math.Mod(msec,1000)
        
    sec Math.Floor(Math.Mod(msec/1000,60))
        
    min Math.Floor(msec/60000)
        return 
    min..":"..sec.."."..ms
    end 
    - J

    Leave a comment:


  • milano88
    replied
    yes Imagine Programming only instead of 1000 to 100 01,02...100 = 1 seconds

    Leave a comment:


  • Imagine Programming
    replied
    Originally posted by jassing View Post
    I don't follow your 01:03.45 --> 01:03.99
    to convert seconds to milliseconds, you divide seconds by 1000
    You mean multiply seconds by 1000? Considering 1000ms = 1sec

    Leave a comment:


  • milano88
    replied
    Code:
    function millis_to_time(millis)
           local retm=0;
           local rets=0;
           while(millis>(60*1000)-1) do
                  millis=millis-(60*1000);
                  retm=retm+1;
           end
           while(millis>999) do
                  millis=millis-1000;
                  rets=rets+1;
           end
           return retm..":"..rets.."."..millis
    end

    Leave a comment:


  • jassing
    replied
    I don't follow your 01:03.45 --> 01:03.99
    to convert seconds to milliseconds, you divide seconds by 1000

    Leave a comment:


  • milano88
    started a topic Seconds to Milliseconds

    Seconds to Milliseconds

    hi all,

    Code:
    function AB(sSeconds)
    	local nSeconds = String.ToNumber(sSeconds)
    	if nSeconds == 0 then
    		
    		return "00:00.00";
    	else
    		local nMins = string.format("%02.f", Math.Floor(nSeconds/60));
    		local nSecs = string.format("%02.f", Math.Floor(nSeconds - nMins *60));
    		local nMilliSec = string.format("%02.f", Math.Floor(nSeconds - (nMins *60000) - (nSecs *1000)));
    		return nMins..":"..nSecs.."."..nMilliSec
    	end
    end
    how to convert seconds to milliseconds in functions AB ?
    for example :
    01:03.45 --->>> 01:03.99 = 01:04.00
    thanks advance
Working...
X