#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Henry 17607168727@163.com import calendar import datetime import time def return_time_stamp(): # 獲取當天日期 today = datetime.datetime.today() year = today.year month = today.month # 查詢當月總天數 month_end_days = calendar.monthrange(year,month)[1] # 構造本月第一天文本格式時間 first_day_str = """%s-%s-%s 00:00:00""" % (year,month,1) # 構造本月最後一天文本格式時間 end_day_str = """%s-%s-%s 00:00:00""" % (year,month,month_end_days) # 轉成時間數組 first_time_array = time.strptime(first_day_str, "%Y-%m-%d %H:%M:%S") end_time_array = time.strptime(end_day_str, "%Y-%m-%d %H:%M:%S") first_time_stamp = int(time.mktime(first_time_array)) end_time_stamp = int(time.mktime(end_time_array)) print(year,month,month_end_days,first_time_array,end_time_array,first_time_stamp,end_time_stamp) return [first_time_stamp,end_time_stamp] if __name__ == '__main__': return_time_stamp()