@swrve/smarttv-sdk
Version:
Swrve marketing engagement platform SDK for SmartTV OTT devices
21 lines (16 loc) • 691 B
text/typescript
abstract class DateHelper {
public static dateToSwrveISOString(date: Date): string {
return `${date.toISOString().split('.')[0]}Z`;
}
public static dateToSwrveYYYYMMDDFormat(date: Date): string {
return date.toISOString().split('T')[0].replace(/-/g , '');
}
public static dateToUTCDate(date: Date): Date {
return new Date(Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(),
date.getUTCSeconds(), date.getUTCMilliseconds() ));
}
public static nowInUtcTime(): number {
return DateHelper.dateToUTCDate(new Date()).getTime();
}
}
export default DateHelper;