Nodejs Utililty Methods Time Format

List of utility methods to do Time Format

Description

The list of methods to do Time Format are organized into topic(s).

Method

formatTime(seconds)
function formatTime(seconds) {
  if (seconds < 0) return "";
  var minutes = 0;
  var hours = 0;
  var days = 0;
  var weeks = 0;
  if (seconds >= 60) {
    minutes = Math.floor(seconds/60);
    seconds = seconds-minutes*60;
...
formatTime()
Number.prototype.formatTime = function() {
  var i = Math.abs(parseInt(this));
  var s = parseInt(i % 60);
  var m = parseInt((i / 60) % 60);
  var h = parseInt((i / 3600) % 60);
  var v = (h>0 ? h + ':' : '') + ((m<10 ? '0' : '') + m + ':') + ((s<10 ? '0' : '') + s);
  if (this < 0) {
    v = '<span class="negative">-' + v + '<span>';
  return v;
};
formatTime(forceMinutes, forceHours)
Number.prototype.formatTime = function (forceMinutes, forceHours) {
    var i = Math.abs(parseInt(this));
    var s = parseInt(i % 60);
    var m = parseInt((i / 60) % 60);
    var h = parseInt((i / 3600) % 60);
    var v = '';
    if (forceHours || h > 0) {
        v += h + ':';
    if (v || forceMinutes || m > 0) {
        if (v && m < 10) {
            v += '0';
        v += m + ':';
    if (v && s < 10) {
        v += '0';
    v += s;
    if (this < 0) {
        v = '<span class="negative">-' + v + '<span>';
    return v;
};
toHHMMSS()
Number.prototype.toHHMMSS = function () {
  var hours   = Math.floor(this / 3600);
  var minutes = Math.floor((this - (hours * 3600)) / 60);
  var seconds = Math.round(this - (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;
...
toHHMMSS()
Number.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;}
  return hours + ':' + minutes + ':' + seconds;
...
toHHMMSS()
Number.prototype.toHHMMSS = function () {
  var hours = Math.floor(this / 3600);
  var minutes = Math.floor((this - (hours * 3600)) / 60);
  var seconds = this - (hours * 3600) - (minutes * 60);
  var time = '';
  if (hours > 0) {
    if (hours < 10) {
      time += '0';
    time += hours + ':';
  if (minutes < 10) {
    time += '0';
  time += minutes + ':';
  if (seconds < 10) {
    time += '0';
  time += seconds;
  return time;
};
toHHMMSS()
import React from 'react';
Number.prototype.toHHMMSS = function () {
  let seconds = Math.floor(this),
      hours = Math.floor(seconds / 3600);
  seconds -= hours*3600;
  let minutes = Math.floor(seconds / 60);
  seconds -= minutes*60;
  if (hours   < 10) {hours   = "0"+hours;}
  if (minutes < 10) {minutes = "0"+minutes;}
...
toHHMMSS()
function getRandomInt(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min)) + min;
Number.prototype.toHHMMSS = function () {
    var sec_num = this;
    var hours   = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
...
toHHMMSS()
Number.prototype.toHHMMSS = function () {
    var sec_num = Math.round(this);
    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;}
    return hours+':'+minutes+':'+seconds;
...
toHHMMSS()
Number.prototype.toHHMMSS = function () {
    var hours   = Math.floor(this / 3600);
    var minutes = Math.floor((this - (hours * 3600)) / 60);
    var seconds = Math.floor(this - (hours * 3600) - (minutes * 60));
    if (hours   < 10) {hours   = "0"+hours;}
    if (minutes < 10) {minutes = "0"+minutes;}
    if (seconds < 10) {seconds = "0"+seconds;}
    if (hours   == 0) {
      var time = minutes+':'+seconds;
...