현지의 args를 얻다 = 요구하다('모듈:인수').args를 얻다 현지의 default_error_message = "[카테고리:날짜가 비표준인 인포박스 텔레비전을 사용하는 페이지]" 현지의 p = {} 기능. p.start_end_date_date_detail_confirmation(틀) 현지의 논병아리 = args를 얻다(틀) 현지의 error_message = 논병아리.error_message 또는 default_error_message 현지의 start_date = 논병아리.초회 방송의 또는 논병아리.방출된 또는 논병아리.항공 날짜 또는 논병아리.릴리스_날짜 또는 논병아리.항공 날짜_날짜 한다면 start_date 그리고나서 한다면 것은 아니다. start_date:찾아내다("dtstart") 그리고나서 돌아가다 error_message 끝. 끝. 현지의 end_날짜 = 논병아리.종방의 한다면 end_날짜 그리고나서 한다면 것은 아니다. end_날짜:찾아내다("dtend") 그리고. end_날짜 ~= "현재" 그리고나서 돌아가다 error_message 끝. 끝. 끝. 기능. p.날짜(틀) 현지의 리턴 밸브 현지의 논병아리 = args를 얻다(틀) 한다면 테이블.손에 넣음(논병아리) < 2 그리고나서 한다면 논병아리['1'] == 영의 그리고. 논병아리['2'] == 영의 그리고나서 돌아가다 '' 그렇지 않으면 논병아리['1'] == 영의 그리고나서 돌아가다 논병아리['2'] 그렇지 않으면 논병아리['2'] == 영의 그리고나서 돌아가다 논병아리['1'] 끝. 끝. 논병아리['1'] = 논병아리['1']:gsub(""," ") 논병아리['2'] = 논병아리['2']:gsub(""," ") 현지의 나의 = 거짓의 현지의 PR1, m1, d1, y1, su1 = string.match(논병아리['1'], '(.)(.)(%u%a+)%s(%d+), %s(%d+)(*)') 현지의 pr2, m2, d2, y2, su2 = string.match(논병아리['2'], '(.)(.)(%u%a+)%s(%d+), %s(%d+)(*)') 한다면 y1 == 영의 그리고나서 나의 = 진실의 PR1, d1, m1, y1, su1 = string.match(논병아리['1'], '(.)(.)(%d%d?)%s(%a+)%s(%d+)(*)')") pr2, d2, m2, y2, su2 = string.match(논병아리['2'], '(.)(.)(%d%d?)%s(%a+)%s(%d+)(*)')") 끝. 현지의 대쉬 = ' –<br />' 한다면 y1 ~= 영의 그리고. y2 ~= 영의 그리고나서 su1 = su1 또는 '' su2 = su2 또는 '' 현지의 몇달. = {1월=1, 2월=2, 3월=3, 4월=4, 그럴지도 모른다=5, 6월.=6, 7월.=7, 8월=8, 9월.=9, 10월=10, 11월=11, 12월=12} 현지의 차이가 있는 = os.time({연도=y2, 달=몇달.[m2], 낮의=d2, 시간=0, 분=0, 초=0}) - os.time({연도=y1, 달=몇달.[m1], 낮의=d1, 시간=0, 분=0, 초=0}) 한다면 차이가 있는 < 0 그리고나서 리턴 밸브 = '잘못된 날짜 범위' 또 다른 한다면 y1 == y2 그리고나서 한다면 나의 == 거짓의 그리고나서 리턴 밸브 = PR1 .. m1 .. ' ' .. d1 .. su1 .. 대쉬 .. pr2 .. m2 ..' '.. d2 ..', '.. y2 .. su2 또 다른 리턴 밸브 = PR1 .. d1 .. ' ' .. m1 .. su1 .. 대쉬 .. pr2 .. d2 .. ' ' .. m2 .. ' ' .. y2 .. su2 끝. 또 다른 한다면 나의 == 거짓의 그리고나서 리턴 밸브 = PR1 .. m1 .. ' ' .. d1 ..', '.. y1 .. su1 .. 대쉬 .. pr2 .. m2 .. ' '.. d2 .. ', ' .. y2 .. su2 또 다른 리턴 밸브 = PR1 .. d1 .. ' ' .. m1 ..' '.. y1 .. su1 .. 대쉬 .. pr2 .. d2 .. ' '.. m2 .. ' ' .. y2 .. su2 끝. 끝. 끝. 또 다른 리턴 밸브 = 논병아리['1']..대쉬..논병아리['2']; 끝. 돌아가다 리턴 밸브; 끝. 돌아가다 p