달력입력 받은 값에 + 10일해서 view.skin.php 출력하려고 합니다. 채택완료
연탄집개
1년 전
조회 7,783
달력입력 받은 값에 + 10일해서 view.skin.php 출력하려고 합니다.
입력은 아래처럼 받았습니다.
</p>
<p><!-- 달력스크립트 -->
<script>
$(function(){
$("#wr_4").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", maxDate: "+0d" });
});
</script></p>
<p>
view.skin.php에 오늘 날자에 +10해서 출력하고 하는데 어떠헤 해야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
미니님a
Expert
1년 전
</p>
<p>let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다.</p>
<p>if (currentDate) { // 날짜가 설정되어 있는지 확인합니다.</p>
<p>let newDate = new Date(currentDate); // 새 Date 객체를 생성하여 날짜 조정을 방지합니다.</p>
<p>newDate.setDate(newDate.getDate() + 10); // 10일을 추가합니다.</p>
<p>$('#wr_4').datepicker('setDate', newDate); // 날짜를 업데이트하여 UI에 표시합니다.</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 9개
�
연탄집개
1년 전
�
미니님a
1년 전
let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다
가져오는데요? ? ㅇ_ ㅇ?
가져오는데요? ? ㅇ_ ㅇ?
�
연탄집개
1년 전
view.skin.php에서 어떻게 사용하는건지 ㅡㅡ 모르겠습니다 .
let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다.
if (currentDate) { // 날짜가 설정되어 있는지 확인합니다.
let newDate = new Date(currentDate); // 새 Date 객체를 생성하여 날짜 조정을 방지합니다.
newDate.setDate(newDate.getDate() + 10); // 10일을 추가합니다.
$('#wr_4').datepicker('setDate', newDate); // 날짜를 업데이트하여 UI에 표시합니다.
}
let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다.
if (currentDate) { // 날짜가 설정되어 있는지 확인합니다.
let newDate = new Date(currentDate); // 새 Date 객체를 생성하여 날짜 조정을 방지합니다.
newDate.setDate(newDate.getDate() + 10); // 10일을 추가합니다.
$('#wr_4').datepicker('setDate', newDate); // 날짜를 업데이트하여 UI에 표시합니다.
}
�
미니님a
1년 전
자바스크립트에 넣으심 됩니다..
�
연탄집개
1년 전
<script>
let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다.
if (currentDate) { // 날짜가 설정되어 있는지 확인합니다.
let newDate = new Date(currentDate); // 새 Date 객체를 생성하여 날짜 조정을 방지합니다.
newDate.setDate(newDate.getDate() + 10); // 10일을 추가합니다.
$('#wr_4').datepicker('setDate', newDate); // 날짜를 업데이트하여 UI에 표시합니다.
}
</script>
<?php echo $view['wr_4'];?>
아무런 변화가 없습니다. ㅡㅡ
let currentDate = $('#wr_4').datepicker('getDate'); // 현재 지정된 날짜를 가져옵니다.
if (currentDate) { // 날짜가 설정되어 있는지 확인합니다.
let newDate = new Date(currentDate); // 새 Date 객체를 생성하여 날짜 조정을 방지합니다.
newDate.setDate(newDate.getDate() + 10); // 10일을 추가합니다.
$('#wr_4').datepicker('setDate', newDate); // 날짜를 업데이트하여 UI에 표시합니다.
}
</script>
<?php echo $view['wr_4'];?>
아무런 변화가 없습니다. ㅡㅡ
�
미니님a
1년 전
세팅은 하셨죠???
$('#wr_4').datepicker({
dateFormat: 'yy-mm-dd',
minDate: 0
});
그리고 스크립트를 위에 둘꺼면
$("document").ready(function(){}) 함수도 포함시켜야 합니다.
$('#wr_4').datepicker({
dateFormat: 'yy-mm-dd',
minDate: 0
});
그리고 스크립트를 위에 둘꺼면
$("document").ready(function(){}) 함수도 포함시켜야 합니다.
�
연탄집개
1년 전
셋팅이요?
�
미니님a
1년 전
아 아닙니다. 제가 착각 했습니다. 죄송합니다.
스크립트 제가 작성한거 지우시구요
view.skin.php 파일에
다음 코드를 추가하시면 됩니다.
[code]
<?php
$date = new DateTime($view['wr_4']);
$date->modify('+10 days');
echo $date->format('Y-m-d');
?>
[/code]
잘 나오네요
스크립트 제가 작성한거 지우시구요
view.skin.php 파일에
다음 코드를 추가하시면 됩니다.
[code]
<?php
$date = new DateTime($view['wr_4']);
$date->modify('+10 days');
echo $date->format('Y-m-d');
?>
[/code]
잘 나오네요
�
연탄집개
1년 전
감사합니다. 해결했습니다.
정말 감사합니다.
복받으세요^^
정말 감사합니다.
복받으세요^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
view.skin.php에서 출력하는 방법이 궁금합니다.