답변 1개
채택된 답변
+20 포인트
3년 전
</p>
<p><?php </p>
<p>$row['ps_date'] = ((int) substr($row['ps_date'], 0, 4) + 3).substr($row['ps_date'], 4);
?></p>
<p>
단순 표시텍스트만 변경하실거면 input 위에 저렇게 넣어보시면 어떨지..
실행은 안해봐서 되는지는 모르겠어요 ..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
3년 전
아 연도는 어짜피 +,- 하기에 자유로우니까, (숫자가 막 2000 이러니까)
그냥 글자 짤라서 3더해서 출력하는방법을 추천드린건데, 날짜까지 하시려면
좀더 다른방법을 써야할거같네요
그냥 글자 짤라서 3더해서 출력하는방법을 추천드린건데, 날짜까지 하시려면
좀더 다른방법을 써야할거같네요
�
3년 전
[code]
$date_str = $row['ps_date'];
$date_arr = explode('.', $date_str);
// 증가면 양수, 감소면 음수를 대입하세요.
// 연 얼마나 변경할지 ?
$y_diff = 3;
// 월 얼마나 변경할지 ?
$m_diff = 0;
// 일 얼마나 변경할지 ?
$d_diff = -1;
$row['ps_date'] = date('Y.m.d', (int) mktime(0, 0, 0, (int) $date_arr[1] + $m_diff, (int) $date_arr[2] + $d_diff, (int) $date_arr[0] + $y_diff));
[/code]
제가 드린 소스를 이 소스로 대체하세요~~
만약 날짜변경 다르게 하고싶으시면 제가 달아놓은 주석 참고하시고 값 넣어주세요
$date_str = $row['ps_date'];
$date_arr = explode('.', $date_str);
// 증가면 양수, 감소면 음수를 대입하세요.
// 연 얼마나 변경할지 ?
$y_diff = 3;
// 월 얼마나 변경할지 ?
$m_diff = 0;
// 일 얼마나 변경할지 ?
$d_diff = -1;
$row['ps_date'] = date('Y.m.d', (int) mktime(0, 0, 0, (int) $date_arr[1] + $m_diff, (int) $date_arr[2] + $d_diff, (int) $date_arr[0] + $y_diff));
[/code]
제가 드린 소스를 이 소스로 대체하세요~~
만약 날짜변경 다르게 하고싶으시면 제가 달아놓은 주석 참고하시고 값 넣어주세요
�
3년 전
제가 2번째로 드린 소스의 경우 날짜를 -1 하게되면 ,
입력일이 1일 인 경우 입력월을 -1 하지않아도 전월말일로 표시됩니다.
입력일이 1일 인 경우 입력월을 -1 하지않아도 전월말일로 표시됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
채택
답변대기
채택
채택
채택
답변대기
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
답변대기