input태그 시간 출력값 변경 문의드립니다. 채택완료
안녕하세요.
구매일을 2021.12.21입력시
관리자페이지에서 확인시 2024.12.20 이렇게 출력이 가능한지 궁금합니다.
현재는 고객이 2021.12.21 입력하면, 관리자페이지 확인시 2021.12.21이 동일하게 출력되는 상황입니다.
*고객이 입력하는 해당폼
<div class="form-list">
<label for="">구매일</label>
<input type="text" name="ps_date" id="" placeholder="구매일" class="datepicker">
</div>
*관리자페이지 확인시, value값 출력
<td>
<input type="date" name="ps_date" value="<?=stripslashes($row['ps_date'])?>" id="ps_date" class="frm_input" size="90">
</td>
답변 1개
채택된 답변
+20 포인트
4년 전
Copy
단순 표시텍스트만 변경하실거면 input 위에 저렇게 넣어보시면 어떨지..
실행은 안해봐서 되는지는 모르겠어요 ..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
4년 전
아 연도는 어짜피 +,- 하기에 자유로우니까, (숫자가 막 2000 이러니까)
그냥 글자 짤라서 3더해서 출력하는방법을 추천드린건데, 날짜까지 하시려면
좀더 다른방법을 써야할거같네요
그냥 글자 짤라서 3더해서 출력하는방법을 추천드린건데, 날짜까지 하시려면
좀더 다른방법을 써야할거같네요
�
4년 전
[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]
제가 드린 소스를 이 소스로 대체하세요~~
만약 날짜변경 다르게 하고싶으시면 제가 달아놓은 주석 참고하시고 값 넣어주세요
�
4년 전
제가 2번째로 드린 소스의 경우 날짜를 -1 하게되면 ,
입력일이 1일 인 경우 입력월을 -1 하지않아도 전월말일로 표시됩니다.
입력일이 1일 인 경우 입력월을 -1 하지않아도 전월말일로 표시됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인