export const buildVersionToInt = (buildVersion: string): number => {
const [year, month, day, hour, minute] = buildVersion.split(".").map(x => parseInt(x));
return year * 1_00_00_00_00 + month * 1_00_00_00 + day * 1_00_00 + hour * 1_00 + minute;
};
export const buildLabelToVersionInt = (buildLabel: string): number => {
return buildVersionToInt(buildLabel.split("/")[0]);
};
export const wikiDateToBuildVersion = (wikiDate: number): string => {
const date = new Date(wikiDate * 1000);
return `${date.getUTCFullYear()}.${date.getUTCMonth()}.${date.getUTCDate()}.${date.getUTCHours()}.${date.getUTCMinutes()}`;
};
export const wikiDateToBuildVersionInt = (wikiDate: number): number => {
return buildVersionToInt(wikiDateToBuildVersion(wikiDate));
};
export const buildVersionToInt = (buildVersion: string): number => {
const [year, month, day, hour, minute] = buildVersion.split(".").map(x => parseInt(x));
return year * 1_00_00_00_00 + month * 1_00_00_00 + day * 1_00_00 + hour * 1_00 + minute;
};
export const buildLabelToVersionInt = (buildLabel: string): number => {
return buildVersionToInt(buildLabel.split("/")[0]);
};
export const wikiDateToBuildVersion = (wikiDate: number): string => {
const date = new Date(wikiDate * 1000);
return `${date.getUTCFullYear()}.${date.getUTCMonth()}.${date.getUTCDate()}.${date.getUTCHours()}.${date.getUTCMinutes()}`;
};
export const wikiDateToBuildVersionInt = (wikiDate: number): number => {
return buildVersionToInt(wikiDateToBuildVersion(wikiDate));
};