며칠 동안 날짜 배열의 마지막 요소와 첫 번째 요소를 가져 오려고합니다.배열의 날짜가
<markers>
<marker id="1" timestamp="12/31/2012 04:07:10"/>
<marker id="2" timestamp="12/31/2012 04:07:12"/>
<marker id="3" timestamp="12/31/2012 04:07:14"/>
<marker id="4" timestamp="12/31/2012 04:15:16"/>
</markers>
내가 루프에 날짜를 얻을 수 있지만, 내가 처음과 마지막을 얻을 때, 나는 할수 없어 :
내 XML은 다음과 같습니다. 결과는 "정의되지 않음"메시지입니다.
코드는 다음 중 하나입니다 : 누군가가 도움을 줄 수있는 경우
downloadUrl("myXml.asp", function(data) {
var xml = xmlParse(data);
var markersPath = xml.documentElement.getElementsByTagName("marker");
var path = [];
for (var i = 0; i < markersPath.length; i++) {
var a = markersPath[i].getAttribute("timestamp");
var b = new Date(a[a.length-1]); //last element of array
var c = new Date(a[0]); //first element of array
}//finish loop
alert(b); // the message is an Invalid date
alert(c); // the message is an Invalid date
}); //end download url
, 나는 매우 감사 할 것입니다.
안부와 새 해 복 많이!
당신이 "잘못된 일"오류 메시지가 표시되는 경우, 그건 당신의 속성을 유효한 날짜로 사용합니다. 배열이나 코드와는 아무 관련이 없습니다. 문자열은 사람의 눈과 닮았 기 때문에 마술처럼 '날짜'객체가되지 않습니다. –