数日間、日付の配列の最後と最初の要素を取得しようとしています。
私の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
誰かが助けてくれれば、とても感謝しています。
明けましておめでとうございます!