投 (던질 투) / 透 (통할 투) · 鬪 (싸움 투)
自愧之心 자괴지심
스스로 부끄럽게 여기는 마음.
特 (수컷 특)
玼吝考妣 자린고비
다라울 정도로 인색한 사람.
波 (물결 파) · 破 (깨뜨릴 파) / 把 (잡을 파) · 播 (뿌릴 파) · 派 (물 갈래 파) · 罷 (방면할 파) · 頗 (자못 파)
自手成家 자수성가
물려받은 재산이 없이 스스로의 힘으로 한 살림을 이룩함.
判 (판가름할 판) / 板 (널빤지 판) · 版 (판목 판) · 販 (팔 판)
自繩自縛 자승자박
(스스로 자 노끈 승 스스로 자 얽을 박) 1. 자기의 줄로 자기 몸을 옭아 묶는다는 뜻으로, 자기가 한 말과 행동에 자기 자신이 옭혀 곤란하게 됨을 비유적으로 이르는 말 2. 제 마음으로 번뇌를 일으켜 괴로움을 만듦을 비유적으로 이르는 말
八 (여덟 팔)
子子孫孫 자자손손
여러 대의 자손. 대대손손.
敗 (패할 패) · 貝 (조개 패)
自中之亂 자중지란
(스스로 자 가운데 중 갈 지 어지러울 란) 같은 편끼리 하는 싸움
便 (편할 편) · 片 (조각 편) · 篇 (책 편) / 偏 (치우칠 편) · 編 (엮을 편) · 遍 (두루 편)
自初至終 자초지종
처음부터 끝까지의 과정.
平 (평평할 평) / 評 (평론할 평)
自畵自讚 자화자찬
제 일을 제 스스로 자랑함.
閉 (닫을 폐) / 幣 (비단 폐) · 廢 (폐할 폐) · 弊 (폐단 폐) · 肺 (허파 폐) · 蔽 (덮을 폐)
殘月曉星 잔월효성
새벽달과 새벽별.
布 (베 포) · 抱 (안을 포) / 包 (쌀 포) · 捕 (사로잡을 포) · 浦 (물가 포) · 胞 (태보 포) · 飽 (배부를 포)
潛蹤秘跡 잠종비적
종적을 아주 감춤.
1. class.planner123_holiday_kor.php 파일을 수정해서 아래와 같이 하니
토,일요일 제외하고 매월 마지막 평일에 표시되기는 하는데, 공휴일은 그냥 표시되네요.
매월 마지막 평일이 공휴일이면 전날에 표시되게 할 수 있을까요?
// 매월, 마지막 평일 형식 기념일 설정
For($x = $sMMCount; $x <= $eMMCount; $x++) {
$wrkYY = floor(($x-1)/12); // 년
$wrkMM = ($x-1)%12 + 1; // 월
$wrkDD = date("t", mktime(0, 0, 0,$wrkMM, 1, $wrkYY)); // 일
$dummy_ind = "";
$arr_holiday = $Holiday;
For($y = 0; $y <= 6; $y++) {
if($dummy_ind != "Z") {
if($arr_holiday[$wrkMM][$wrkDD-$y] == "") {
$week_seq = date("w", mktime(0, 0, 0, $wrkMM, $wrkDD-$y, $wrkYY));
if($week_seq >= 1 && $week_seq <= 5) {
$aHoli[$wrkMM][$wrkDD-$y] .= " <font color=brown>입력 확인<br></font>";
$dummy_ind = "Z";
}
}
}
}
}
2. 아래와 같이 하니 매주 월요일에 표시되기는 하는데
공휴일이 월요일이면 화요일에, 월요일/화요일이 공휴일이면 수요일에 표시되게 할 수 있을까요?
// 매월, 몇번째 무슨요일 형식 2개 이상 기념일 설정 (예-옵션만기일: 매월 2번째 목요일)
For($x = $sMMCount; $x <= $eMMCount; $x++) {
$wrkYY = floor(($x-1)/12); // 년
$wrkMM = ($x-1)%12 + 1; // 월
$wrkDD = $startDD; // 일
$temp01 = explode("-",planner123_main::fn_nsweekday($wrkYY, $wrkMM, 1, 1));
$temp02 = explode("-",planner123_main::fn_nsweekday($wrkYY, $wrkMM, 2, 1));
$temp03 = explode("-",planner123_main::fn_nsweekday($wrkYY, $wrkMM, 3, 1));
$temp04 = explode("-",planner123_main::fn_nsweekday($wrkYY, $wrkMM, 4, 1));
$temp05 = explode("-",planner123_main::fn_nsweekday($wrkYY, $wrkMM, 5, 1));
$tmp_stamp01 = mktime(0,0,0,$temp01[1],$temp01[2],$temp01[0]);
$tmp_stamp02 = mktime(0,0,0,$temp02[1],$temp02[2],$temp02[0]);
$tmp_stamp03 = mktime(0,0,0,$temp03[1],$temp03[2],$temp03[0]);
$tmp_stamp04 = mktime(0,0,0,$temp04[1],$temp04[2],$temp04[0]);
$tmp_stamp05 = mktime(0,0,0,$temp05[1],$temp05[2],$temp05[0]);
if($tmp_stamp01|$tmp_stamp02|$tmp_stamp03|$tmp_stamp04|$tmp_stamp05 >= $dispStart_stamp && $tmp_stamp01|$tmp_stamp02|$tmp_stamp03|$tmp_stamp04|$tmp_stamp05 <= $dispEnd_stamp){
$aHoli[$temp01[1]][$temp01[2]] .= " <font color=brown>(~08:30)입력해주세요<br></font>";
$aHoli[$temp02[1]][$temp02[2]] .= " <font color=brown>(~08:30)입력해주세요<br></font>";
$aHoli[$temp03[1]][$temp03[2]] .= " <font color=brown>(~08:30)입력해주세요<br></font>";
$aHoli[$temp04[1]][$temp04[2]] .= " <font color=brown>(~08:30)입력해주세요<br></font>";
$aHoli[$temp05[1]][$temp05[2]] .= " <font color=brown>(~08:30)입력해주세요<br></font>";
}
}