Nodejs Utililty Methods Date Format

List of utility methods to do Date Format

Description

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

Method

format(fmt)
Date.prototype.format = function (fmt) {
  var o = {
    "M+": this.getMonth() + 1, 
    "d+": this.getDate(), 
    "H+": this.getHours(), 
    "m+": this.getMinutes(), 
    "s+": this.getSeconds(), 
    "q+": Math.floor((this.getMonth() + 3) / 3), 
    "S": this.getMilliseconds() 
...
format(fmt)
Date.prototype.format = function(fmt) {
  var o = {
    "M+" : this.getMonth() + 1, 
    "d+" : this.getDate(), 
    "H+" : this.getHours(),
    "m+" : this.getMinutes(), 
    "s+" : this.getSeconds(), 
    "q+" : Math.floor((this.getMonth() + 3) / 3), 
    "S" : this.getMilliseconds()
...
format(fmt)
Date.prototype.format = function(fmt) { 
  var o = { 
    "M+" : this.getMonth()+1,                 
    "d+" : this.getDate(),
    "h+" : this.getHours(),
    "m+" : this.getMinutes(),
    "s+" : this.getSeconds(),
    "q+" : Math.floor((this.getMonth()+3)/3),
    "S"  : this.getMilliseconds()
...
format(fmt)
'use strict';
Date.prototype.format = function (fmt) {
    var o = {
        "M+": this.getMonth() + 1,
        "d+": this.getDate(),
        "h+": this.getHours(),
        "m+": this.getMinutes(),
        "s+": this.getSeconds(),
        "q+": Math.floor((this.getMonth() + 3) / 3),
...
format(fmt)
Date.prototype.format = function(fmt) { 
  var o = {
    "M+" : this.getMonth() + 1, 
    "d+" : this.getDate(), 
    "H+" : this.getHours(), 
    "m+" : this.getMinutes(), 
    "s+" : this.getSeconds(), 
    "q+" : Math.floor((this.getMonth() + 3) / 3), 
    "S+" : this.getMilliseconds()
...
format(fmt)
var d1 = new Date();
console.log( d1 );
console.log( d1.toString() );
console.log( d1.toDateString() );
console.log( d1.toLocaleDateString() );
console.log( d1.toTimeString() );
console.log( d1.toLocaleTimeString() );
Date.prototype.format = function(fmt){
  if(!fmt){
...
format(format)
Date.prototype.format=function(format){
  var o={
    "M+":this.getMonth()+1,
    "d+":this.getDate(),
    "y+":this.getFullYear()
  };
  for(var k in o){
    if(new RegExp("("+k+")").test(format))
    format=format.replace(RegExp.$1,o[k]);
...
format(format)
Date.prototype.format = function(format) {
  var pad = function(str, num, wit) {str+="";for(var i = str.length; i < num; i++) {str=wit+str;}return str;};
  format = format.replace(/Y/, this.getFullYear());
  format = format.replace(/m/, pad(this.getMonth()+1, 2, 0));
  format = format.replace(/D/, pad(this.getDate(), 2, 0));
  format = format.replace(/H/, pad(this.getHours(), 2, 0));
  format = format.replace(/M/, pad(this.getMinutes(), 2, 0));
  format = format.replace(/S/, pad(this.getSeconds(), 2, 0));
  return format;
...
format(format)
Date.prototype.format = function(format) {
  var obj = {
    'M+': this.getMonth() + 1,
    'd+': this.getDate(),
    'h+': this.getHours(),
    'm+': this.getMinutes(),
    's+': this.getSeconds(),
    'q+': Math.floor((this.getMonth() + 3) / 3),
    'S': this.getMilliseconds()
...
format(format)
Date.prototype.format = function(format){
var o = {
"M+" : this.getMonth()+1, 
"d+" : this.getDate(), 
"h+" : this.getHours(), 
"m+" : this.getMinutes(), 
"s+" : this.getSeconds(), 
"q+" : Math.floor((this.getMonth()+3)/3), 
"S" : this.getMilliseconds() 
...