UNPKG

@yhiot/utils

Version:
59 lines (53 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.lastDays = lastDays; exports.daysAgo = daysAgo; Object.defineProperty(exports, "subDays", { enumerable: true, get: function get() { return _dateFns.subDays; } }); Object.defineProperty(exports, "startOfDay", { enumerable: true, get: function get() { return _dateFns.startOfDay; } }); Object.defineProperty(exports, "startOfHour", { enumerable: true, get: function get() { return _dateFns.startOfHour; } }); Object.defineProperty(exports, "startOfMinute", { enumerable: true, get: function get() { return _dateFns.startOfMinute; } }); exports.dateFormatter = void 0; var _dateFns = require("date-fns"); // import moment from 'moment'; // export const startOfDay = (date: Date): Date => { // let stime = moment(date).startOf('day').add(8, 'hour').toDate(); // return stime; // }; var dateFormatter = function dateFormatter(date) { return new Date(date).toLocaleDateString(); }; exports.dateFormatter = dateFormatter; function lastDays(day, count) { var lastDay = (0, _dateFns.startOfDay)(day); return Array.from({ length: count }, function (_, i) { return (0, _dateFns.subDays)(lastDay, i); }); } function daysAgo(day, count) { var lastDay = (0, _dateFns.startOfDay)(day); return (0, _dateFns.subDays)(lastDay, count); }