1.1.3 • Published 4 years ago
lmbr-archtech-node-utils v1.1.3
lmbr-archtec-node-utils
This module define node functions to facilitate development.
Install
npm install lmbr-archtec-node-utils --save
Functions
removeNulls
var utils = require('lmbr-archtec-node-utils');
var objJson = { name : "John",
age: 69,
status: null
};
console.log("############### Before: ###############");
console.log(objJson);
utils.removeNulls(objJson);
console.log("\n############### After: ###############");
console.log(objJson);
// Result expected
// The field status is null will be deleted in the result:
// ############### Before: ###############
// { textField: 'test', integerField: 9999, nullField: null }
// ############### After: ###############
// { textField: 'test', integerField: 9999 }
FormatDate
var utils = require('lmbr-archtec-node-utils');
var sourceDate = new Date();
console.log("############### Before: ###############");
console.log(sourceDate);
var targetDate = utils.formatDate(sourceDate);
console.log("\n############### After: ###############");
console.log(targetDate);
// Result expected
//The result is a string in format yyyy-mm-dd
// ############### Before: ###############
// 2020-04-27T21:42:45.479Z
// ############### After: ###############
// 2020-04-27
FormatDateTime
var utils = require('lmbr-archtec-node-utils');
var sourceDate = new Date();
console.log("############### Before: ###############");
console.log(sourceDate);
var targetDateTime = utils.formatDateTime(sourceDate);
console.log("\n############### After: ###############");
console.log(targetDateTime);
// Result expected
//The result is a string in format yyyy-mm-dd'T'HH:MM:ss.l'Z'
// ############### Before: ###############
// 2020-04-27T21:42:45.479Z
// ############### After: ###############
// 2020-04-27T21:42:45.479Z