UNPKG

@swrve/smarttv-sdk

Version:

Swrve marketing engagement platform SDK for SmartTV OTT devices

26 lines (25 loc) 938 B
"use strict"; 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;