wundertec-core
Version:
Librería estándar de utilidades e integraciones AWS + helpers generales
16 lines (15 loc) • 692 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.diff = diff;
const moment_timezone_1 = __importDefault(require("moment-timezone"));
const DEFAULT_TZ = process.env.DEFAULT_TIMEZONE || "America/Mexico_City";
/**
* Calcula la diferencia entre dos fechas en la unidad especificada y zona horaria.
*/
function diff(dateA, dateB, unit = "milliseconds", timezone) {
const tz = timezone || DEFAULT_TZ;
return (0, moment_timezone_1.default)(dateA).tz(tz).diff((0, moment_timezone_1.default)(dateB).tz(tz), unit);
}