$e_year是从mssql里取出来的数据
你输出一下看看是什么?再说取出后的时间是字符串格式,怎么能用mktime处理呢?

解决方案 »

  1.   

    <?=$e_year?>
    2005 三月 22 0:00
    输出是这样的,
    那楼上的,应该怎么搞呢?
      

  2.   

    取出时用SELECT convert(char, 日期字段名 ,120) from table
    这样就可以得到2005-03-10 14:44:00这样的格式串
    可以直接使用也可以用strtotime函数转换成unix时间戳再用date函数处理,也可直接当字符串处理
      

  3.   

    谢谢 xuzuning(唠叨) ,查到convert了,原来这么麻烦!
    等会给分,现在来试!
      

  4.   

    我已经用SELECT convert(char, 日期字段名 ,120) from table试了,行了,
    可是strtotime是什么函数是函数,是php函数还是mssql的函数?
    我没找到,如果能用这个的话,就方便多了,至少不用重写sql!
      

  5.   

    找到了,是php5的函数,可我装的是php4啊,
    诶,还是用第一种吧!