반응형
input 창에 밸류를 넣어야한다. 그런데, 제이쿼리 구현하긴 귀찮다.
그러다보니 그런 것을 찾았는데, 결국 찾았다.
바로 datetime-local!
사용 방식은 이러하다.
그런데, 시간 규격이 개떡같다.
mysql 시간 규격은 YYYY-MM-DD hh:mm:ss인데, 필요한 시간 규격은
YYYY-MM-DDTHH:MM:SS라 다른 곳에서 쓰는 규격 양식으로 전환해야한다.
<form>
<input type="datetime-local" id='currentDatetime'/>
</form>
<script>
document.getElementById('currentDatetime').value= new Date().toISOString().slice(0, -1);
</script>
출처
https://hianna.tistory.com/319
그래서 찾아보니 나오더라.
mysql 시간 양식을 해당 양식으로 전환하는!!
document.write(new Date(new Date().toString().split('GMT')[0]+' UTC').toISOString().split('.')[0]);
https://stackoverflow.com/questions/38816337/convert-javascript-date-format-to-yyyy-mm-ddthhmmss
나의 경우 제일 처음 코드블럭으로 사용했다. 끝 글자가 z가 들어간다나 뭐라나~
해당 내용을 통해서 간단히 구현했다.
이제 이것을 다시 mysql 양식으로 구현하자.
new Date().toISOString().split("T")[0] + ' ' + new Date().toTimeString().split(" ")[0];
해당 규격을 쓰면 다시 원래 mysql 규격으로 전환된다.
728x90
'취업 > PHP' 카테고리의 다른 글
[php] 휴대전화 정규식 (0) | 2021.10.22 |
---|---|
[input] datetime-local 캘린더 css custom 하기 (0) | 2021.10.05 |
[php] 테이블 tbody에 스크롤 기능 추가하기. (0) | 2021.09.07 |
php 배열로 만들어 자바스크립트 단에 객체 전달하기(feat. excel변환) (0) | 2021.07.22 |
[php] for문 echo == 쓰면 ="="되는 증상. (0) | 2021.07.14 |