Tuesday, April 12, 2016

Convert a numeric month to a string month name

function convertMonthToWords(intMonth) {
  var strMonth = "";

  if (intMonth == undefined || intMonth == isNaN || Number(intMonth) < 1 || Number(intMonth) > 12) {
    strMonth = "Invalid Month";
  }
  else {
    var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

    strMonth = monthNames[Number(intMonth - 1)];  // -1 because javascript month starts with 0 for January
  }
  return strMonth

}

Use it like this:
var strMonth = convertMonthToWords(2);    // strMonth will be March

Friday, April 8, 2016

Append characters to the end of a string

function appendString(length, StringToAppendTo, appendStringWith) {
  var returnString = ""

  returnString += StringToAppendTo;

  if (StringToAppendTo.length < length) {
    for (var i = 0; i < length - 1; i++) {
      returnString += appendStringWith;
    }
  }

  return returnString;
}

Use it like this:

var appendedString = appendString(2, "1", "0");

Pad string with characters

function padString(length, StringToPad, PadStringWith) {
  var returnString = ""

  if (StringToPad.length < length) {
    for (var i = 0; i < length - 1; i++) {
      returnString += PadStringWith;
    }
  }

  returnString += StringToPad;

  return returnString;
}

Use it like this:

var strMonth = padString(2, "11", "0");