code: @Override
      public long toEpochDay() {
          long year = prolepticYear;
          long discordianEpochDay = ((year - OFFSET_FROM_ISO_0000 - 1) * 365) + getLeapYearsBefore(year) + (getDayOfYear() - 1);
          return discordianEpochDay - DISCORDIAN_1167_TO_ISO_1970;
      }
docs: -----------------------------------------------------------------------