En el contexto histórico, calcular fechas es una necesidad humana antigua relacionada con la agricultura, la navegación y la astronomía.
Comparar fechas en programación no es nuevo.
Aquí te muestro cómo puedes convertir una fecha en cadena.
Arduino por sí mismo no tiene un método incorporado para obtener directamente la fecha actual, ya que carece de un reloj en tiempo real (RTC por sus siglas en inglés).
Enfoque directo sin una biblioteca de terceros.