특정일까지 몇일 남았나(지났나)를 알려주는 매크로 === 사용법 === {{{ DueDate(YYYY-MM-DD) }}} === 예제 === {{{ 이제 2006년도 [[DueDate(2007-01-01)]] }}} 이제 2006년도 <> === 코드 === {{{#!python # -*- coding:utf-8 -*- import datetime def execute(macro, args): args = args.split(',',0)[0] try: year,month,day = [int(each) for each in args.split('-')] except ValueError: return macro.formatter.rawHTML( 'Invalid format, it has to be like 2006-09-25') delta = datetime.date(year,month,day) - datetime.date.today() return macro.formatter.rawHTML( u'%s 까지 %i 일 남았습니다.' % (args, delta.days)) }}} ---- CategoryMacro