我将从数据库获得这种格式的数据:


  (yyyy-MM-dd HH:mm:ss)DD / mm / yyyy hh:MM:SS


从日期选择器文本输入组件中,可以在1到6个月之间进行选择。

如果FromDate和ToDate之间的差是1天,则仅显示小时:

tickFormatter: function(n)
{
   var date = '28/05/2011 12:05'; // For rampl
   var elem = date.split('');
   hours = elem[0];
   return hours ;
}


1天将有24点

if (Datearray.length<=24)
{
   turn Datearray.length ;
}


我的问题是,差异是否超过3天,我只会显示日期。

因此通常情况下,数据库结果数组为72。

我们可以这样处理吗?

if (Datearray.length between 70 and 74) {
    // Then show dates.
}

最佳答案

在javascript中没有运算符。您将需要进行2个比较,并将它们与&&(和)运算符结合在一起。

if (Datearray.length >= 70 && Datearray.length <=74) {
   // do stuff
}

10-04 20:49