728x90
목동코딩학원:
html5 에서 시작일자와 종료일자를 자동으로 관리할 필요가 생겼다.
시작일자를 설정하진 않으면 오늘 날자가 설정되고, 일주일 뒤를 종료일자로 설정하는 방식이 필요했다.
<div class="form-group text-left">
<!-- 시작일자 -->
<label for="StartDate" class="col-sm-12 text-left" style="padding-left:0;">시작일자</label>
<input type="date" id="StartDate" name="StartDate" value="<?php echo($StartDate); ?>"
class="form-control text-center" style="display:inline-block;">
</div>
<div class="form-group text-left">
<!-- 종료일자 -->
<label for="EndDate" class="col-sm-12 text-left" style="padding-left:0;">종료일자</label>
<input type="date" id="EndDate" name="EndDate" disabled value="<?php echo($EndDate); ?>"
class="form-control text-center" style="display:inline-block;">
</div>
<div class="form-group text-center">
<button id="basicBtn" type="submit" class="btn btn-success btn-sm"
style="width: 100%;">올리기</button>
</div>
<?php
$StartDate = date("Y-m-d");//시작일자
$EndDate = date("Y-m-d",strtotime("+6 day")); //종료일자
?>
$(document).ready(function() {
$(document).on("change", "#StartDate", function() {
var sDate = new Date($("#StartDate").val())
var year = sDate.getFullYear();
var month = ("0" + (1 + sDate.getMonth())).slice(-2);
var day = ("0" + (sDate.getDate() + 6)).slice(-2);
var eDate = year + "-" + month + "-" + day;
$("#EndDate").attr("value", eDate);
});
});
728x90
'코딩교육 > Web' 카테고리의 다른 글
목동코딩학원, html ,부트스트랩 텍스트 크기 및 비교 샘플 (0) | 2021.09.07 |
---|---|
목동코딩학원, html, css, DB에서 가져온, 텍스트 줄 맞추는 방법 (0) | 2021.08.17 |
목동코딩학원,자바스크립트 FORM 필드 추가해서 새 페이지 여는 방법 (0) | 2021.08.09 |
목동코딩학원, php 서버의 폴더 존재 확인후,폴더 만들기 (0) | 2021.08.08 |
목동코딩학원,WEB에서 마우스로 그림그리기나 사인보드 만들기 (0) | 2021.08.07 |