今月が何日まであるか

30分プログラム、その754。http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_210にインスパイアされて、今月が何日まであるかを表示してみます。
next_monthの計算がちょっと面倒でした。

使い方

~/c/code/croquis $ python month_rest.py
30

ソースコード

#! /usr/bin/python
# -*- mode:python; coding:utf-8 -*-

from datetime import *

def month_day(year, month):
    next_month = date(year, month % 12 + 1, 1)
    last_day   = next_month - timedelta(days=1)
    return last_day.day

if __name__ == '__main__':
    today = date.today()
    print month_day(today.year,today.month)