]> arthur.barton.de Git - netdata.git/blobdiff - node.d/node_modules/netdata.js
fix node.js date of month logging; fixes #1287
[netdata.git] / node.d / node_modules / netdata.js
index 5e052e13c4d1f013aab115a7aef7d5328cb1fb57..abf777b17d9dc6087713d0072738a96c3fc5487b 100644 (file)
@@ -134,19 +134,12 @@ var netdata = {
     },
 
     zeropad2: function(s) {
-        if(typeof s !== 'string')
-            s = s.toString();
-
-        switch(s.length) {
-            case 0: return '00';
-            case 1: return '0' + s;
-            default: return s;
-        }
+        return ("00" + s).slice(-2);
     },
 
     logdate: function(d) {
         if(typeof d === 'undefined') d = new Date();
-        return this.zeropad2(d.getFullYear()) + '-' + this.zeropad2(d.getMonth()) + '-' + this.zeropad2(d.getDay())
+        return this.zeropad2(d.getFullYear()) + '-' + this.zeropad2(d.getMonth()) + '-' + this.zeropad2(d.getDate())
             + ' ' + this.zeropad2(d.getHours()) + ':' + this.zeropad2(d.getMinutes()) + ':' + this.zeropad2(d.getSeconds());
     },
 
@@ -171,7 +164,7 @@ var netdata = {
         if(typeof service === 'undefined')
             service = {};
 
-        var now = new Date().getTime();
+        var now = Date.now();
 
         service._current_chart = null;  // the current chart we work on
         service._queue = '';            // data to be sent to netdata
@@ -214,7 +207,7 @@ var netdata = {
             if(this.added !== true) {
                 this.added = true;
                 
-                var now = new Date().getTime();
+                var now = Date.now();
                 this.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000);
 
                 netdata.services.push(this);
@@ -230,14 +223,14 @@ var netdata = {
 
             this.module.active++;
             this.running = true;
-            this.started = new Date().getTime();
+            this.started = Date.now();
             this.updates++;
 
             if(netdata.options.DEBUG === true)
                 netdata.debug(this.module.name + ': ' + this.name + ': making ' + this.processor.name + ' request: ' + netdata.stringify(this));
 
             this.processor.process(this, function(response) {
-                service.ended = new Date().getTime();
+                service.ended = Date.now();
                 service.duration = service.ended - service.started;
 
                 if(typeof response === 'undefined')
@@ -541,7 +534,7 @@ var netdata = {
     runAllServices: function() {
         if(netdata.options.DEBUG === true) netdata.debug('runAllServices()');
 
-        var now = new Date().getTime();
+        var now = Date.now();
         var len = netdata.services.length;
         while(len--) {
             var service = netdata.services[len];
@@ -551,7 +544,7 @@ var netdata = {
 
             service.update();
 
-            now = new Date().getTime();
+            now = Date.now();
             service.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000);
         }