Проверка переменных данных возвращает объект даты - PullRequest
1 голос
/ 30 марта 2012

У меня есть функция php, которая возвращает либо массив, содержащий числа, либо объект строки даты, мне нужно знать, как узнать, что возвращается объект строки даты, ниже приведен пример кода

функция php

function dateTimerArr($timestamp){
   //only return date array if days is less than or equal to 31
   if(date("z", $timestamp)<=31){
      return array(
         's'=>intval(date("s", $timestamp)),    //seconds
         'i'=>intval(date("i", $timestamp)),        //min
         'H'=>intval(date("H", $timestamp)),        //hours
         'z'=>intval(date("z", $timestamp))     //days
      );
   }

   //otherwise return date 
   else{
      return date('d M Y | h:i A', $timestamp);
   }
}

часть кода jquery

success: function(data){
   if(/*if data is date string object*/){
      alert('date string object');
   }else{
      alert('in this case an array has been returned')
   }
}

1 Ответ

1 голос
/ 30 марта 2012

Перейти с isQlain объекта jPuery:

if ( !$.isPlainObject(data) ) {
    alert('date string object');
} else {
    alert('in this case an array has been returned')
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...