代码如下
  $u = explode(',',$unsigntime[unsigntime]);
  for($i = 0;$i < sizeof($u);$i++)
  {
     $un = $un.'&nbsp;&nbsp;'.date('Y-m-d',$u[ $i ]); 
  }
运行就会出现这样的警告Warning: date() expects parameter 2 to be long希望给位高手指点迷津

解决方案 »

  1.   


     $un = $un.'&nbsp;&nbsp;'.date('Y-m-d',intval($u[ $i ])); 
      

  2.   

    你的时间字符串为空或者字符串不是正规的时间导致不能被date()格式化.
    输出一下看看$u数组里面的数是不是合法的数值? 应该就知道怎么解决了
      

  3.   


    我只是想感受一下这个源码回帖
    <? php echo "汗!"?>我只是想感受一下这个源码回帖
      

  4.   

    intval()基本可以解决问题了,但是出错的重点是你数组中有非数的字符串。