Greetings all,

I have an issue where I am having trouble converting an ISO8601 timestamp into a readable value. These timestamp values are located and grabbed from an external XML file and I need a simple way to convert it into a readable value before posting on an HTML page.

Here is the code I'm initially pulling the data with:

<span id="Created0"></span>
<span id="Created1"></span>
<span id="Created2"></span>

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

var i=0,d;
while (d=document.getElementById("Created"+i)) d.innerHTML=xmlDoc.getElementsByTagName("Created")[i++].childNodes[0].nodeValue;
And an example of the external code from the XML file:

        <Body>@joelboss just saved someone's Christmas. What have you done today? There's still time. #c2alerts</Body>
It appears to grab and display the "Created" items perfectly, but how would I render them out of the ISO8601 format into something readable, say "December 13th, 8:32pm" before actually defining it as a span? (Or even AFTER it defines them, then just modifies the value?)

Been banging my head against a wall trying to figure this one out Any help is appreciated!