@walletpack/core
Version:
> TODO: description
66 lines (52 loc) • 1.86 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.utcToLocal = exports.daysOld = exports.hourNow = exports.dateId = void 0;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var dateId = function dateId() {
var minusDays = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
var d = new Date();
d.setDate(d.getDate() - minusDays);
var date = d.getUTCDate();
var month = d.getUTCMonth() + 1;
var year = d.getUTCFullYear();
return "".concat(date, "-").concat(month, "-").concat(year);
};
exports.dateId = dateId;
var hourNow = function hourNow() {
var d = new Date();
return d.getHours();
};
exports.hourNow = hourNow;
var daysOld = function daysOld(id, days) {
var _id$split = id.split('-'),
_id$split2 = (0, _slicedToArray2["default"])(_id$split, 3),
d2 = _id$split2[0],
m2 = _id$split2[1],
y2 = _id$split2[2];
var d = new Date();
var ago = new Date(d.getTime() - days * 24 * 60 * 60 * 1000);
var then = new Date(y2, m2 - 1, d2, 0, 0, 0, 0);
return then < ago;
};
exports.daysOld = daysOld;
var utcToLocal = function utcToLocal(id) {
var hour = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var _id$split3 = id.split('-'),
_id$split4 = (0, _slicedToArray2["default"])(_id$split3, 3),
d2 = _id$split4[0],
m2 = _id$split4[1],
y2 = _id$split4[2];
var d = new Date();
d.setUTCDate(d2);
d.setUTCMonth(m2);
d.setUTCFullYear(y2);
d.setUTCHours(hour);
var date = d.getDate();
var month = d.getMonth();
var year = d.getFullYear();
return ["".concat(date, "-").concat(month, "-").concat(year), d.getHours()];
};
exports.utcToLocal = utcToLocal;