Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
'use strict' ;
var GetIntrinsic = require ( '../GetIntrinsic' );
var $TypeError = GetIntrinsic ( '%TypeError%' );
var $isNaN = require ( '../helpers/isNaN' );
var padTimeComponent = require ( '../helpers/padTimeComponent' );
var HourFromTime = require ( './HourFromTime' );
var MinFromTime = require ( './MinFromTime' );
var SecFromTime = require ( './SecFromTime' );
var Type = require ( './Type' );
// https://www.ecma-international.org/ecma-262/9.0/#sec-timestring
module . exports = function TimeString ( tv ) {
if ( Type ( tv ) !== 'Number' || $isNaN ( tv )) {
throw new $TypeError ( 'Assertion failed: `tv` must be a non-NaN Number' );
}
var hour = HourFromTime ( tv );
var minute = MinFromTime ( tv );
var second = SecFromTime ( tv );
return padTimeComponent ( hour ) + ':' + padTimeComponent ( minute ) + ':' + padTimeComponent ( second ) + '\x20GMT' ;
};
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