UNPKG

@shaivpidadi/trends-js

Version:
27 lines (26 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDateRangeParam = exports.formatTrendsDate = exports.formatDate = void 0; const formatDate = (date) => { return date.toISOString().split('T')[0]; }; exports.formatDate = formatDate; const formatTrendsDate = (date) => { const pad = (n) => n.toString().padStart(2, '0'); const yyyy = date.getFullYear(); const mm = pad(date.getMonth() + 1); const dd = pad(date.getDate()); const hh = pad(date.getHours()); const min = pad(date.getMinutes()); const ss = pad(date.getSeconds()); return `${yyyy}-${mm}-${dd}T${hh}\\:${min}\\:${ss}`; }; exports.formatTrendsDate = formatTrendsDate; const getDateRangeParam = (date) => { const yesterday = new Date(date); yesterday.setDate(date.getDate() - 1); const formattedStart = formatTrendsDate(yesterday); const formattedEnd = formatTrendsDate(date); return `${formattedStart} ${formattedEnd}`; }; exports.getDateRangeParam = getDateRangeParam;