getTime(timeString) {
        const me = this;

        if (!timeString) {
            return me.baseTime + Date.now() * me.speed;
        }

        const date = me.getDate(),
            timeStrings = timeString.split(':'),
            hours = +timeStrings[0],
            minutes = +timeStrings[1],

            // Adjust the date back to local time
            // Special handling of time between midnight and 3am
            offset = -me.getLocalTimezoneOffset() +
                ((date.getHours() < 3 ? -1 : 0) + (hours < 3 ? 1 : 0)) * 86400000;

        return date.setHours(hours, minutes, 0, 0) + offset + configs.minDelay;
    }
Returns the number of milliseconds since the Unix Epoch at the specified time.
If the time is not specified, it returns that at the current time.
In the playback mode, the time in the simulation clock is used.
@param {string} timeString - Time expression in the target time zone in "hh:mm" format
@returns {number} The number of milliseconds elapsed since January 1, 1970 00:00:00 UTC