Chrome 및 IE (기타)에서 코드가 작동하도록 날짜를 인스턴스화하려고합니다. 이상적으로는 가능하다면 UDF가 아닌 간단한 문장을 찾고 싶습니다. 시간 청크가 T00:00:00
으로 표시 될 때 JavaScript에서 문자열 값을 Date.parse 할 수 있습니까?Date 생성자에 관한이 javascript 디버거 출력을 설명하십시오.
다음은 Visual Studio의 직접 실행 창에 있습니다. caldate
에는 백엔드 데이터베이스에서 반환 한 날짜의 문자열 표현이 들어 있습니다. 해당 문자열을 Date.parse()
으로 전달하면 시간 소인 1371441600000
가 반환되고 해당 시간 소인을 Date() 생성자에 전달하면 Mon Jun 17 00:00:00 EDT 2013
및 [prototype]: Invalid Date
이 반환됩니다.
?caldate
"2013-06-17T00:00:00"
?Date.parse(caldate);
1371441600000
?new Date(Date.parse(caldate));
Mon Jun 17 00:00:00 EDT 2013
[prototype]: Invalid Date
위의 내용은 Chrome에서 작동하지만 IE에서는 작동하지 않는다고 말하고 있습니까? – nnnnnn