if (timeClient.forceUpdate()) { // Zmień strefę czasową na czas letni (od ostatniej niedzieli marca do ostatniej niedzieli października) if ((timeClient.getMonth() == 2) && (timeClient.getDay() >= 29) && (timeClient.getDoW() == 0)) { timeClient.setTimeOffset(7200); } else if ((timeClient.getMonth() == 9) && (timeClient.getDay() >= 28) && (timeClient.getDoW() == 0)) { timeClient.setTimeOffset(3600); } } if (timeClient.forceUpdate()) { Serial.println(timeClient.getFormattedUTCDateTime()); rtc.setEpoch(timeClient.getEpochTime()); }