자바스크립트에서
"2019-09-09 17:22"
문자열을 날짜형으로 변환하고자 하는 경우
new Date('2019-09-09 17:22');
하면 되는데
크롬에서는 문제가 발생하지 않으나, IE나 사파리에서는 문제가 발생하여
Invalid Date
날짜형으로 변환되지 않는다.
해결책은 IE가 인식할 수 있는 문자열로 바꾸어 주면 된다.
크롬은 다 잘 된다.
javacript replace 함수를 이용하여 '-'를 '/'로 치환해주면 된다.
<script>
var txt_date = "2019-09-09 17:22";
txt_date = txt_date.replace("-", "/") // '2019/09/09 17:22'
var t_date = new Date(txt_date);
alert(t_date);
</script>