楼上的,你的和我是一样的啊
顺便再问一下,怎么把mysql中的timestamp转为date("Y-m-d H:i:s")格式的时间啊?
我是让timestamp类型的记录allownull的,让它自己取得当前时间,然后用date转化,它却说windows下不能为负,无法执行date函数

解决方案 »

  1.   

    time()
    格式化方便,排序速度快
      

  2.   

    $date_time_array = getdate (time()); 
    年:$mon=$date_time_array[ "year"];
    月:$mon=$date_time_array[ "mon"];  
    日:$day=$date_time_array[ "mday"];
      

  3.   

    我的时间戳在mysql中显示是2003-5-13 07:18:58;
    用getdate ();显示其中的["year"]项怎么是2038啊?
      

  4.   

    用这个:
    strftime('%Y-%m-%d %H:%i:%s',$record->DateTime)
      

  5.   

    当前时间一般无须格式化,用now()函数即可
    mysql可以接受任何合法的日期时间格式
    读出时mysql将按系统默认的日期格式输出,当然你可以自行转换。
      

  6.   

    一段java程序,对你应该很合口味!!
    <!--
    var nd, mo, y, wee, da;
    nd=new Date();
    mo=nd.getMonth()+1;
    y=nd.getYear();
    if(y<80)y+=2000;
    if(y>=80&y<=138)y+=1900;
    wee=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    da=nd.getDay();
    document.write("<font size=2 LANG='ZH-CN'>"+y+"年"+mo+"月"+nd.getDate()+"日 "+"</font>"+"<font size=2 color=#ff0000>"+wee[da]+"</font> ");//time
    document.write("<span id='Clock' style='font-size:12px; color:Maroon'></span>");//-->试试!