@swrve/smarttv-sdk
Version:
Swrve marketing engagement platform SDK for SmartTV OTT devices
26 lines (25 loc) • 938 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getInstallDateFormat = exports.getISOString = exports.getTimestampSeconds = exports.getTimestampMilliseconds = exports.getDateObject = void 0;
function getDateObject(t) {
return (typeof t === "number" || typeof t === "string")
? new Date(t)
: t;
}
exports.getDateObject = getDateObject;
function getTimestampMilliseconds(t) {
return getDateObject(t).getTime();
}
exports.getTimestampMilliseconds = getTimestampMilliseconds;
function getTimestampSeconds(t) {
return Math.floor(getTimestampMilliseconds(t) / 1000);
}
exports.getTimestampSeconds = getTimestampSeconds;
function getISOString(t) {
return getDateObject(t).toISOString();
}
exports.getISOString = getISOString;
function getInstallDateFormat(t) {
return getISOString(t).split('T')[0].replace(/-/g, '');
}
exports.getInstallDateFormat = getInstallDateFormat;