Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
'use strict' ;
var $isFinite = require ( '../helpers/isFinite' );
var timeConstants = require ( '../helpers/timeConstants' );
var msPerSecond = timeConstants . msPerSecond ;
var msPerMinute = timeConstants . msPerMinute ;
var msPerHour = timeConstants . msPerHour ;
var ToInteger = require ( './ToInteger' );
// https://ecma-international.org/ecma-262/5.1/#sec-15.9.1.11
module . exports = function MakeTime ( hour , min , sec , ms ) {
if ( ! $isFinite ( hour ) || ! $isFinite ( min ) || ! $isFinite ( sec ) || ! $isFinite ( ms )) {
return NaN ;
}
var h = ToInteger ( hour );
var m = ToInteger ( min );
var s = ToInteger ( sec );
var milli = ToInteger ( ms );
var t = ( h * msPerHour ) + ( m * msPerMinute ) + ( s * msPerSecond ) + milli ;
return t ;
};
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings