獲取月份時間

2022-08-18 02:03:19 字數 798 閱讀 5550

import datetime

import calendar    #獲取乙個月有多少天

time = datetime.date(2017, 7, 20) #年,月,日

#求該月第一天

first_day = datetime.date(time.year, time.month, 1)

print u'該月第一天:' + str(first_day)

#求前乙個月的第一天

#前乙個月最後一天

pre_month = first_day - datetime.timedelta(days = 1) #timedelta是乙個不錯的函式

print u'前乙個月最後一天:' + str(pre_month)

#前乙個月的第一天

first_day_of_pre_month = datetime.date(pre_month.year, pre_month.month, 1)

print u'前乙個月的第一天:' + str(first_day_of_pre_month)

#求後乙個月的第一天

days_num = calendar.monthrange(first_day.year, first_day.month)[1] #獲取乙個月有多少天

first_day_of_next_month = first_day + datetime.timedelta(days = days_num) #當月的最後一天只需要days_num-1即可

print u'後乙個月的第一天:' + str(first_day_of_next_month)

js獲取當前時間是年份或月份

1 js獲取兩個日期之間相差的天數 function getdaysbetween datestring1,datestring2 2 js獲取當前時間是年份或月份 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完...

php獲取某個時間之前的若干月份

strtotime 函式獲取上個月的錯誤的問題,例如以下 time date y m strtotime 1 month strtotime 2020 10 31 print r time 列印出2020 10 除了10月還有 3,5,7,10,12 月份的31日會使用strtotime 1 mon...

根據固定的時間,獲取到當前時間的月份的時間陣列

比如從2018年10月獲取到當前的時間的月份陣列 從固定的年月獲取到當前時間的陣列 倒序 param start year 固定的年份 number 必傳 param start mon 固定的月份 number 必傳 param type 需要 或不需要 string 必傳 export func...