Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对格式化日期的java脚本数组排序_Javascript - Fatal编程技术网

Javascript 对格式化日期的java脚本数组排序

Javascript 对格式化日期的java脚本数组排序,javascript,Javascript,我有一个日期的javascript数组,它是以一种特殊的方式格式化的,比如MM/DD/YYYY。如何使用javascript排序函数对该数组进行排序?日期是存储为字符串还是存储为日期对象?您可以使用日期构造函数将每个字符串转换为日期对象,如newdate('MM/DD/YYYY')。这将为您提供日期对象,并使比较更容易。要比较日期并对其进行排序,只需使用getTime()函数获取它们的值,以毫秒为单位获取它们的值并比较数字。日期是作为字符串还是作为日期对象存储的?您可以使用日期构造函数将每个字符

我有一个日期的javascript数组,它是以一种特殊的方式格式化的,比如MM/DD/YYYY。如何使用javascript排序函数对该数组进行排序?

日期是存储为字符串还是存储为日期对象?您可以使用日期构造函数将每个字符串转换为日期对象,如
newdate('MM/DD/YYYY')
。这将为您提供日期对象,并使比较更容易。要比较日期并对其进行排序,只需使用
getTime()
函数获取它们的值,以毫秒为单位获取它们的值并比较数字。

日期是作为字符串还是作为日期对象存储的?您可以使用日期构造函数将每个字符串转换为日期对象,如
newdate('MM/DD/YYYY')
。这将为您提供日期对象,并使比较更容易。要比较日期并对其进行排序,只需使用
getTime()
函数获取它们的值,以毫秒为单位获取它们的值并比较数字。

日期是作为字符串还是作为日期对象存储的?您可以使用日期构造函数将每个字符串转换为日期对象,如
newdate('MM/DD/YYYY')
。这将为您提供日期对象,并使比较更容易。要比较日期并对其进行排序,只需使用
getTime()
函数获取它们的值,以毫秒为单位获取它们的值并比较数字。

日期是作为字符串还是作为日期对象存储的?您可以使用日期构造函数将每个字符串转换为日期对象,如
newdate('MM/DD/YYYY')
。这将为您提供日期对象,并使比较更容易。要比较日期并对其排序,只需使用
getTime()
函数获取它们的值,以毫秒为单位获取它们的值并比较数字。

您可以使用,但您需要传递一个自定义比较函数,该函数将值转换为
Date
并比较这些值,而不仅仅是字符串值:

var-arr=['07/01/2014','04/02/2014','12/11/2013'];
arr.sort(函数(a,b){
//将两个参数都转换为日期
var da=新日期(a);
var db=新日期(b);
//做标准的比较检查
if(dadb){
返回1;
}否则{
返回0;
}
});
//打印结果
var result=document.getElementById('result');
对于(变量i=0;i
您可以使用,但需要传递一个自定义比较函数,该函数将值转换为
日期
并进行比较,而不仅仅是字符串值:

var-arr=['07/01/2014','04/02/2014','12/11/2013'];
arr.sort(函数(a,b){
//将两个参数都转换为日期
var da=新日期(a);
var db=新日期(b);
//做标准的比较检查
if(dadb){
返回1;
}否则{
返回0;
}
});
//打印结果
var result=document.getElementById('result');
对于(变量i=0;i
您可以使用,但需要传递一个自定义比较函数,该函数将值转换为
日期
并进行比较,而不仅仅是字符串值:

var-arr=['07/01/2014','04/02/2014','12/11/2013'];
arr.sort(函数(a,b){
//将两个参数都转换为日期
var da=新日期(a);
var db=新日期(b);
//做标准的比较检查
if(dadb){
返回1;
}否则{
返回0;
}
});
//打印结果
var result=document.getElementById('result');
对于(变量i=0;i
您可以使用,但需要传递一个自定义比较函数,该函数将值转换为
日期
并进行比较,而不仅仅是字符串值:

var-arr=['07/01/2014','04/02/2014','12/11/2013'];
arr.sort(函数(a,b){
//将两个参数都转换为日期
var da=新日期(a);
var db=新日期(b);
//做标准的比较检查
if(dadb){
返回1;
}否则{
返回0;
}
});
//打印结果
var result=document.getElementById('result');
对于(变量i=0;i