remove all traces of Dygraph.log
[dygraphs.git] / dygraph-tickers.js
index d2e1003..573377f 100644 (file)
@@ -451,17 +451,17 @@ Dygraph.getDateAxis = function(start_time, end_time, granularity, opts, dg) {
       months = Dygraph.LONG_TICK_PLACEMENTS[granularity].months;
       year_mod = Dygraph.LONG_TICK_PLACEMENTS[granularity].year_mod;
     } else {
-      Dygraph.warn("Span of dates is too long");
+      console.warn("Span of dates is too long");
     }
 
     var start_year = new Date(start_time).getFullYear();
     var end_year   = new Date(end_time).getFullYear();
-    var zeropad = Dygraph.zeropad;
     for (var i = start_year; i <= end_year; i++) {
       if (i % year_mod !== 0) continue;
       for (var j = 0; j < months.length; j++) {
-        var date_str = i + "/" + zeropad(1 + months[j]) + "/01";
-        t = Dygraph.dateStrToMillis(date_str);
+        var dt = new Date(i, months[j], 1);
+        dt.setFullYear(i);
+        t = dt.getTime();
         if (t < start_time || t > end_time) continue;
         ticks.push({ v:t,
                      label: formatter(new Date(t), granularity, opts, dg)