날자형식 변경저장 방법 채택완료
글쓰기시 데이트픽커를 통해 날자입력할때 보통 숫자 8자리로 저장시키고 있는데요. 20180719 이런식으로요. 근데 분할저장하는 방법이 있을지 특정여분필드에 년도4자리 월2자리 일2자리가 각각 분리되어 기입되도록 하는방법이 가능할까요? 값을 저장했다가 업데이트시 따로 분할저장 해야하나요?
글쓰기 페이지에서
.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
.
.
.
<label for="wr_1" class="일"><i class="fas fa-caret-right"></i> 년월일
<script>
//기간설정
$(function(){
$("#wr_1").datepicker({ showOn: "button",
buttonImage: "<?php echo $board_skin_url; ?>/img/Calendar.png",
buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: "yymmdd", showButtonPanel: true, yearRange: "c-99:c+99"/*, minDate: "-0d"*/ });
});
</script>
</label>
<input type="text" name="wr_1" value="<?=$write['wr_1']?>" id="wr_1" class="frm_input full_input " size="50">년
<input type="text" name="wr_2" value="<?=$write['wr_2']?>" id="wr_2" class="frm_input full_input " size="50">월
<input type="text" name="wr_3" value="<?=$write['wr_3']?>" id="wr_3" class="frm_input full_input " size="50">일</p>
<p>
wr_1에 입력을 받고 난 다음에
업데이트시
$wr_11 = substr($wr_1,4,4);
$wr_12 = substr($wr_1,6,2);
$wr_13 = substr($wr_1,8,2);
이렇게 하면 될까요????
답변 3개
날짜입력 형식이 2018.07.19 이게 맞나요?
20180719 <-- 이런 형식으로 설정한 것 같은데요?
$wr_8 = substr($wr_5,0,4); $wr_9 = substr($wr_5,4,2); $wr_10 = substr($wr_5,4);
그누보드에 사용하는 기본설정대로 2018-07-19 형식으로 하면 아래처럼 간단히 됨
list($wr_8, $wr_9, $wr_10) = explode('-', $wr_5);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
이방법도 너무 잘되네요.
정말 감사드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
2018
07
0719
이런순으로 찍히네요.
마지막이 19로 찍혀야 하는데.
그래서 아래처럼 하니까 잘됩니다.
감사합니다.
$wr_8 = substr($wr_5,0,4);
$wr_9 = substr($wr_5,4,2);
$wr_10 = substr($wr_5,6,2);