#include <UnixTime.h>

UnixTime stamp(3);  // указать GMT (3 для Москвы)

void setup() {
  Serial.begin(9600);
  // ========= Дата и время в UNIX ==========
  // установка даты и времени библиотеки через функцию setDateTime
  // setDateTime(год, месяц (с 1), день (с 1), час, минута, секунда);
  // либо stamp.year = 2021 и так далее
  //stamp.setDateTime(2021, 1, 1, 0, 0, 0);
  stamp.setDateTime(2021, 5, 20, 7, 4, 15);   // 20 мая 2021, 7:04:15

  // getUnix() - получить unix время (выполняется ~56 us на AVR)
  uint32_t unix = stamp.getUnix();
  Serial.println(unix);


  // ========= UNIX в дату и время ==========
  // конвертировать unix в дату и время
  // getDateTime(unix stamp) выполняется ~500 us на AVR
  // https://www.unixtimestamp.com/index.php
  stamp.getDateTime(1702577604);

  // забираем вот так
  Serial.println(stamp.year);
  Serial.println(stamp.month);
 Serial.println(stamp.day);
  Serial.println(stamp.hour);
  Serial.println(stamp.minute);
  Serial.println(stamp.second);
  Serial.println(stamp.dayOfWeek);  // 1 понедельник, 7 воскресенье

  if ((stamp.month)<10 ){
char buffer[40];
  sprintf(buffer, "%d/0%d/%d ",(stamp.year) , (stamp.month),(stamp.day));
  Serial.println(buffer);
  
  }
else {char buffer[40];
  sprintf(buffer, "%d/%d/%d ",(stamp.year) , (stamp.month),(stamp.day));
  Serial.println(buffer);
  Serial.println("123");
  
}
}
void loop() {
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5