Nodejs Utililty Methods String to Time Format

List of utility methods to do String to Time Format

Description

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

Method

toHHMMSS()
String.prototype.toHHMMSS = function () {
  var mills = this.match("\\.\\d{1,3}");
  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;}
...
toHHMMSS()
String.prototype.toHHMMSS = function() {
  var sec_num = parseInt(this / 1000, 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;
...
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;
...
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;
...
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;}
    return hours + ':'+ minutes+':'+seconds;
...
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) {
...
toHHMMSS(displayFraction)
String.prototype.toHHMMSS = function (displayFraction) {
    var fraction = '';
    if (displayFraction === undefined) {
        displayFraction = false;
    var sec_num = parseInt(this, 10);
    if (displayFraction) {
        var fractionPart = this - sec_num;
        fraction = '.' + Math.ceil(((fractionPart < 1.0) ? fractionPart : (fractionPart % Math.floor(fractionPart))) * 1000)
...
toHHMMSS(hiddenHours)
String.prototype.toHHMMSS = function (hiddenHours) {
    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;
...
toHHMMSSsmart()
String.prototype.toHHMMSSsmart = 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;}
    if(hours != '00')
...
toHHMMSStoHHMMSS;
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+'h '+minutes+'m '+seconds+'s';
...