如何比较数组中的日期以找到最早的日期?

久拉

例如,我有一个名为dateArray的变量,其中带有日期

["09/09/2009", "16/07/2010", "29/01/2001"]

我想找到最早的for循环,所以结果将是

"29/01/2001" - or dateArray[2]

语言是javascript

桑兹

有时,最基本的方法是最好的方法:

var dates = ["09/09/2009", "16/07/2010", "29/01/2001"];
var min = dates[0];
for(var i = 1; i < dates.length; i++) {
  if (fDate(dates[i]) < fDate(min))
    min = dates[i];
}

alert(min);

// create a proper Date object from the string
function fDate(s) {
  var d = new Date();
  s = s.split('/');
  d.setFullYear(s[2]);
  d.setMonth(s[1]);
  d.setDate(s[0]);
  return d;
}

上面我为您编写的代码将每个字符串转换为Date对象,然后从中查找最小值(最早的日期)。没有字符串破解,只是简单的日期比较。它从数组中返回原始字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数组中查找最早的日期

来自分类Dev

在R中如何找到值> 0的最早日期

来自分类Dev

如何在 PostgreSQL 中找到最早的日期?

来自分类Dev

如何找到比另一列中最早的日期更早的日期;在SQL中

来自分类Dev

PHP:从数组中解析最早的日期

来自分类Dev

比较连续记录并获取最早开始日期

来自分类Dev

Access 365:在查询中找到最早的日期

来自分类Dev

如何从一列日期列表中找到最早的日期?

来自分类Dev

如何从一列日期列表中找到最早的日期?

来自分类Dev

如何从Scala的RDD中获取最早的时间戳记日期

来自分类Dev

如何找到数组中的最大和最小日期?

来自分类Dev

如何比较验证中的日期?

来自分类Dev

HQL中的日期如何比较?

来自分类Dev

如何比较日期数组值

来自分类Dev

Python-如何从QuerySet获取最早的日期?

来自分类Dev

如何根据当前的sg选择最早的日期

来自分类Dev

如何获得lastmodifier的最早日期?

来自分类Dev

如何从最早的日期对数据进行排序

来自分类Dev

R中每个ID的最早日期

来自分类Dev

返回范围中的最早日期

来自分类Dev

R-如何从日期列中选择最早的日期列?

来自分类Dev

使用JavaScript从最早到最新对数组中的日期进行排序

来自分类Dev

查找最新或最早的日期

来自分类Dev

sqlite查询最早的日期

来自分类Dev

如何单独比较日期时间值中的日期部分

来自分类Dev

如何将列表中的日期与今天的日期进行比较?

来自分类Dev

如何在SQLAlchemy中仅比较日期时间的日期?

来自分类Dev

Sequelize如何比较查询中的日期年份

来自分类Dev

如何比较实体框架中的日期?