JavaScript Date getTime() inconsistent
<p>I'm trying to implement a parser for the <a href="http://tablesorter.com" rel="nofollow">tablesorter plugin</a> for jQuery and I have this strange behaviour with the getTime() value for dates. The following code:</p>

<pre><code>var dateOne = '03/04/2010';
var dateTwo = '28/10/2008';
var dateOneTime = new Date(dateOne).getTime();
var dateTwoTime = new Date(dateTwo).getTime();
var diff = dateOneTime - dateTwoTime;

alert('dateOneTime: ' + dateOneTime + '\ndateOne: ' + dateOne + '\nDateTwoTime: ' + dateTwoTime + '\ndateTwo : ' + dateTwo + '\none - two: ' + diff);
</code></pre>

<p>Gives a getTime() result for the 2010 date as 1267 billion or so, and for the 2008 date 1271 billion. Therefore subtracting dateTwo from dateOne gives a negative number. Why is this? Surely the dateTwo value, being in 2008, should be smaller?</p>
