Fail to convert time_T from past to tm struct
replacing gmtime(&amp;timeinfo) with localtime(&amp;timeinfo) in myIOT32::convEpoch passes definition of time-zone as needed.
for more information in this cpluspls site