python 獲取當前月份月初日期和月末日期

2021-07-24 17:23:47 字數 958 閱讀 6614

使用time模組的time.localtime()

獲取當前日

期,使用calendar模組calendar.monthrange的來獲取指定月份的天數

。即可得到月初日期和月末日期,**

如下:

import calendar

import time

day_now = time.localtime()

day_begin = '%d-%02d-01' % (day_now.tm_year, day_now.tm_mon) # 月初肯定是1號

wday, monthrange = calendar.monthrange(day_now.tm_year, day_now.tm_mon) # 得到本月的天數 第一返回為月第一日為星期幾(0-6), 第二返回為此月天數

day_end = '%d-%02d-%02d' % (day_now.tm_year, day_now.tm_mon, monthrange)

print('月初日期為:',day_begin, '月末日期為:',day_end)

#!/usr/bin/env python

# --*-- coding:utf-8 --*--

import calendar

day_now = '20150222' #給定日期

day_begin = day_now[0:6]+'01' #月初肯定是1號 所以 直接替換 就可以

monthrange = calendar.monthrange(int(day_now[0:3]),int(day_now[4:6]))#得到本月的天數

day_end = day_now[0:6]+str(monthrange[1])

print day_now,'月初日期為:',day_begin, '月末日期為:',day_end

JS 獲取當前年份,月份

function dohandledate return tyear m function dohandleyear tyear function dohandlemonth return m 獲取完整的日期 var date new date var year date.getfullyear v...

PHP獲取當前月份,多種顯示方法

php獲取當前月份有3種常用的顯示方法 1 date m 顯示的月份為jan,feb格式 2 date m 顯示的格式為01,02,03格式 3 date n 顯示的格式為1,2,3格式 如果需要在前端以select框的形式顯示,可以使用如下 selected selected 其中,使用autoc...

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

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