On Linux and macOS it works because `gmtime` will return a negative float, but on windows it will fail. See the result in #21.