Permanently protected module

모듈:정보 상자/날짜

Module

현지의 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(&quot;&quot;," ")  논병아리['2'] = 논병아리['2']:gsub(&quot;&quot;," ")    현지의 나의 = 거짓의  현지의 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+)(*)')")  끝.    현지의 대쉬 = '&nbsp;–<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