請按照下面的代碼。 getDateSort函數返回排序日期
<script language="javascript" type="text/javascript">
function getDateSort() {
dateArray = new Array('2010-11-08 18:58:50', '2010-11-09 17:49:42',
'2010-11-09 17:49:42', '2010-11-15 17:51:37', '2010-11-23 20:06:04', '2010-11-09 13:54:46', '2010-11-23 20:06:29', '2010-11-24 19:44:51');
dateArray.sort(dmyOrdA);
alert('Ascending : ' + dateArray + '');
return false;
}
var dateRE = /^(\d{2})[\/\- ](\d{2})[\/\- ](\d{4})/;
function dmyOrdA(a, b) {
a = a.replace(dateRE, "$3$2$1");
b = b.replace(dateRE, "$3$2$1");
if (a > b) return 1;
if (a < b) return -1;
return 0;
}
function dmyOrdD(a, b) {
a = a.replace(dateRE, "$3$2$1");
b = b.replace(dateRE, "$3$2$1");
if (a > b) return -1;
if (a < b) return 1;
return 0;
}
function mdyOrdA(a, b) {
a = a.replace(dateRE, "$3$1$2");
b = b.replace(dateRE, "$3$1$2");
if (a > b) return 1;
if (a < b) return -1;
return 0;
}
function mdyOrdD(a, b) {
a = a.replace(dateRE, "$3$1$2");
b = b.replace(dateRE, "$3$1$2");
if (a > b) return -1;
if (a < b) return 1;
return 0;
}
</script>
這些字符串是如何生成的? – 2013-03-01 20:14:54