$today=date("Y-m-d H:i:s");
将$today存在里面就行了呀

解决方案 »

  1.   

    另外怎么从MSSQL中的DATETIME中取中值,用PHP显示出来,我试过例如2004-1-1,结果显示为2004 一月 1,月份显示为中文,怎么显示成数字
      

  2.   

    存入当时日期、时间数据
    $time=time()
    将$time存入数据库即可(该数据是一个10字节长的字符串)要使用的时候,按以下例子使用
    $time=getdate($time);    //取出$time并格式化
    $a=$time[year]." 年 ".$time[mon]." 月 ".$time[mday]." 日 ";
    $b=$time[hours].":".$time[minutes].":".$time[seconds];
    echo $a.$b;
    显示结果为XXXX年XX月XX日XX:XX:XX
    应该可以完全满足楼主的需要了。以上有win32 and linux+mysql运行通过,MSSQL没试过,但因为这本身是
    PHP下的函数,所以应该也没问题。
      

  3.   

    存的话用 date("Y-m-d H:i:s");取的话用:select convert(varchar(20),字段,120) as 字段 from tb
      

  4.   

    建议先用date()格式化再存,取数据时进行转换如果在mssql里面最简单的就是存unix时间形式,字段改为numeric或者decimel,直接存,取数据时再进行date()格式化一下就ok了,我在mssql里面一直都是这样用的