Files
IoTManager/include/Utils/TimeUtils.h
Yuri Trikoz 092bec7dde 32 broken
2020-06-22 03:11:02 +03:00

42 lines
651 B
C

#pragma once
#include <Arduino.h>
#ifdef ESP8266
#include <TZ.h>
#endif
void Time_Init();
/*
* Получение текущего времени
*/
String getTime();
/*
* Получаем время в формате linux gmt
*/
String getTimeUnix();
/*
* Параметр время
* @result результат
*/
boolean getUnixTimeStr(String&);
String getTimeWOsec();
/*
* Получение даты
*/
String getDate();
String getDateDigitalFormated();
int timeToMin(String Time);
const String prettyMillis(unsigned long time_ms = millis());
int timeZoneInSeconds(const byte timeZone);
bool hasTimeSynced();
int getBiasInSeconds();