genshin-manager
Version:
<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:
16 lines (15 loc) • 545 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertToUTC = convertToUTC;
const sg_hk4e_api_1 = require("../types/sg-hk4e-api");
/**
* Convert the date string to UTC
* @param dateString Date string
* @param region Game region
* @returns UTC date
*/
function convertToUTC(dateString, region) {
const date = new Date(dateString);
const offset = sg_hk4e_api_1.TimeZonesPerRegion[region] * 60 * 60 * 1000;
return new Date(date.getTime() + (-offset - date.getTimezoneOffset() * 60 * 1000));
}