Nodejs String to Time Format toHHMMSS()

Here you can find the source of toHHMMSS()

Method Source Code

/*//from w  w w.  j a v a2 s  .  c  o  m
Description:convert to HH:MM:SS form
Parameters:none
Return:string in  HH:MM:SS form
*/
String.prototype.toHHMMSS = function () {
    var sec_num = parseInt(this, 10);
    var hours = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
    var seconds = sec_num - (hours * 3600) - (minutes * 60);

    if (hours < 10) { hours = "0" + hours; }
    if (minutes < 10) { minutes = "0" + minutes; }
    if (seconds < 10) { seconds = "0" + seconds; }
    var time = hours + ':' + minutes + ':' + seconds;
    return time;
}

Related

  1. toHHMM()
    String.prototype.toHHMM = function () {
        var dur = parseFloat(this) * 60;
        var hours = (Math.floor(dur / 60)).toFixed(0);
        var minutes = (dur % 60).toFixed(0);
        if (minutes < 10) {minutes = "0"+minutes;}
        return hours+':'+minutes;
    
  2. toHHMM()
    String.prototype.toHHMM = function () {
        var sec_num = parseInt(this, 10); 
        var hours   = Math.floor(sec_num / 3600);
        var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
        var seconds = sec_num - (hours * 3600) - (minutes * 60);
        if (hours > 0){
        return hours+'h '+minutes+'m'
        }else{
          return minutes+'m';
    ...
    
  3. toHHMMSS()
    String.prototype.toHHMMSS = function() {
      var sec_num = parseInt(this, 10);
      var hours   = Math.floor(sec_num / 3600);
      var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
      var seconds = sec_num - (hours * 3600) - (minutes * 60);
      if (hours   < 10) 
        hours   = "0" + hours;
      if (minutes < 10) 
        minutes = "0" + minutes;
    ...
    
  4. toHHMMSS()
    String.prototype.toHHMMSS = function () {
      var sec_num = parseInt(this, 10); 
      var hours   = Math.floor(sec_num / 3600);
      var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
      var seconds = sec_num - (hours * 3600) - (minutes * 60);
      if (hours   < 10) {hours   = "0"+hours;}
      if (minutes < 10) {minutes = "0"+minutes;}
      if (seconds < 10) {seconds = "0"+seconds;}
      var time    = hours+':'+minutes+':'+seconds;
    ...
    
  5. toHHMMSS()
    String.prototype.toHHMMSS = function () {
      var sec_num = parseInt(this, 10); 
      var hours   = Math.floor(sec_num / 3600);
      var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
      var seconds = sec_num - (hours * 3600) - (minutes * 60);
      if (hours   < 10) {hours   = "0"+hours;}
      if (minutes < 10) {minutes = "0"+minutes;}
      if (seconds < 10) {seconds = "0"+seconds;}
      var time    = hours+':'+minutes+':'+seconds;
    ...
    
  6. toHHMMSS()
    'use strict';
    String.prototype.toHHMMSS = function () {
      var secNum = parseInt(this, 10); 
      var hours   = Math.floor(secNum / 3600);
      var minutes = Math.floor((secNum - (hours * 3600)) / 60);
      var seconds = secNum - (hours * 3600) - (minutes * 60);
      if (hours   < 10) {hours   = '0'+hours;}
      if (minutes < 10) {minutes = '0'+minutes;}
      if (seconds < 10) {seconds = '0'+seconds;}
    ...
    
  7. toHHMMSS()
    String.prototype.toHHMMSS = function () {
        var sec_num = parseInt(this, 10); 
        var hours   = Math.floor(sec_num / 3600);
        var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
        var seconds = sec_num - (hours * 3600) - (minutes * 60);
        if (hours   < 10) {hours   = "0"+hours;}
        if (minutes < 10) {minutes = "0"+minutes;}
        if (seconds < 10) {seconds = "0"+seconds;}
        var time    = hours + 'h ' + minutes + 'm ' + seconds + 's';
    ...
    
  8. toHHMMSS()
    String.prototype.toHHMMSS = function () {
      let sec_num = parseInt(this, 10); 
      let hours = Math.floor(sec_num / 3600);
      let minutes = Math.floor((sec_num - (hours * 3600)) / 60);
      let seconds = sec_num - (hours * 3600) - (minutes * 60);
      if (hours < 10) {
        hours = '0'+hours;
      if (minutes < 10) {
    ...
    
  9. toHHMMSS()
    String.prototype.toHHMMSS = function() {
      var sec_num = parseInt(this, 10); 
      var hours = Math.floor(sec_num / 3600);
      var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
      var seconds = sec_num - (hours * 3600) - (minutes * 60);
      if(hours < 10) {
        hours = '0' + hours;
      if(minutes < 10) {
    ...