数日間、日付の配列の最後と最初の要素を取得しようとしています。
私のxmlは次のようになります:
<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>
ループで日付を取得できますが、最初と最後の日付を取得しようとするとできません。結果は「未定義」メッセージです。
コードは次のものです。
 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
誰かが助けてくれれば、とても感謝しています。
明けましておめでとうございます!