import time gmtime = time.gmtime(int(time.time()) + 28800) current_month = gmtime.tm_mon - 1 print(current_month) time_struct = [gmtime.tm_year, current_month, 1, 0, 0, 0, 0, 0, gmtime.tm_isdst] start_time = int(time.mktime(tuple(time_struct))) - 28800 print(start_time) time_struct[1] = current_month + 1 end_time = int(time.mktime(tuple(time_struct))) - 28800 print(end_time)