2016년 5월 10일 화요일

yyyymmddhhmmss 형태의 timestamp 문자열을 날짜로 변환 ie에서도 되게..

var t = new Date().toISOString().replace(/[-:T]/g,'').replace(/\.(?:\d{3})Z/g,'').replace(/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/,'$1/$2/$3 $4:$5:$6'); //$1-$2-$3 $4:$5:$6 로 하면 ie에서 Date로 바꿔주지 못함. 날짜 구분자를 - 말고 / 로 해줘야 ie에서도 먹힘. === var t = new Date(); //toStirng 계통 /* t.toString() "Mon May 09 2016 12:06:58 GMT+0900 (대한민국 표준시)" t.toISOString() "2016-05-09T03:06:58.440Z" t.toTimeString() "12:06:58 GMT+0900 (대한민국 표준시)" t.toGMTString() "Mon, 09 May 2016 03:06:58 GMT" t.toJSON() "2016-05-09T03:06:58.440Z" t.toUTCString() "Mon, 09 May 2016 03:06:58 GMT" t.toLocaleTimeString() "12:06:58 PM" t.toLocaleString() "5/9/2016, 12:06:58 PM" t.getTime() 1462763218440 */ var q = t.toISOString().replace(/[-:T]/g,'').replace(/\.(?:\d{3})Z/g,''); var qqq = q.replace(/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/,'$1-$2-$3 $4:$5:$6'); var tttt = new Date(qqq);




// timestamp 문자열을 날짜로 변환 ie에서도 되게.. yyyymmddhhmmss | since 16-05-10

댓글 없음:

댓글 쓰기

크롬 에서 번역 옵션 뜨는 거 막는 방법

버그 같은게 아니고 저 옵션의 기본 값이 제공으로 바뀐듯... 번역 옵션 제공을 비활성화하면 안 뜸. Chrome에서 웹페이지 번역 모르는 언어로 작성된 페이지를 방문할 때 다음 단계에 따라 Chrome이 페이지를 번역하도록 할 수 있습...