MCPcopy Create free account
hub / github.com/OpenIntroStat/ims / formatDate

Function formatDate

libs/datatables-binding-0.18/datatables.js:550–566  ·  view source on GitHub ↗
(d, isoFmt)

Source from the content-addressed store, hash-verified

548 }
549 });
550 var formatDate = function(d, isoFmt) {
551 d = scaleBack(d, scale);
552 if (type === 'number') return d;
553 if (type === 'integer') return parseInt(d);
554 var x = new Date(+d);
555 var fmt = ('filterDateFmt' in data) ? data.filterDateFmt[i] : undefined;
556 if (fmt !== undefined && isoFmt === false) return x[fmt.method].apply(x, fmt.params);
557 if (type === 'date') {
558 var pad0 = function(x) {
559 return ('0' + x).substr(-2, 2);
560 };
561 return x.getUTCFullYear() + '-' + pad0(1 + x.getUTCMonth())
562 + '-' + pad0(x.getUTCDate());
563 } else {
564 return x.toISOString();
565 }
566 };
567 var opts = type === 'date' ? { step: 60 * 60 * 1000 } :
568 type === 'integer' ? { step: 1 } : {};
569 filter = $x.noUiSlider($.extend({

Callers 2

updateSliderTextFunction · 0.85
updateSliderFunction · 0.85

Calls 2

scaleBackFunction · 0.85
pad0Function · 0.85

Tested by

no test coverage detected