객체로 되어있는 날짜인 경우 toLocaleTimeString() 함수를 쓸 수 있다. 날짜가 문자열로 표현되어 있으면 new Date() 생성자를 써서 객체로 바꿔준다. var d에 넣는다.
이후 d.toLocaleTimeString()을 쓴다. 이 함수의 인자로 'ko-KR',option이 들어갈 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!DOCTYPE html> <html> <body> <h2>JavaScript new Date()</h2> <p id="demo"></p> <script> var d = new Date("Mon Aug 20 2018 19:24:16 GMT+0900 (한국 표준시)"); document.getElementById("demo").innerHTML = d.toLocaleTimeString(); </script> </body> </html> | cs |
1 2 | JavaScript new Date() 오후 7:24:16 | cs |
날짜를 변환하고 싶다면 dateChange함수에 변환하고 싶은 날짜를 인자로 넣는다. option으로 설정을 할 수 있다.
1 2 3 4 5 6 7 8 9 | function dateChange(date){ var option={ weekday:'short',year:'numeric',month:'numeric',day:'numeric',hour:'2-digit',minute:'2-digit' }; console.log(typeof date); var d=new Date(date); console.log(d); return d.toLocaleTimeString('ko-KR',option); } | cs |
option에 대한 문서
https://www.jsman.net/manual/Standard-Global-Objects/Date/toLocaleTimeString
'JS' 카테고리의 다른 글
bind() (0) | 2019.01.04 |
---|---|
textarea 쓴 글 그대로, 있는 그대로 저장, 출력 wrap="hard" (0) | 2018.08.22 |
button auto click (0) | 2018.08.12 |
Javascript Object length 객체 길이 (0) | 2018.08.10 |
javascript How to force reloading a page when using browser back button? (0) | 2018.08.06 |