date("Y/m/d",strtotime("2005-11-13 11:11:11"))

解决方案 »

  1.   

    mysql自己有格式化日期格式的函数,可以在查询语句中使用
    DATE_FORMAT(date,format) 
    根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M  月名字(January……December)  
    %W  星期名字(Sunday……Saturday)  
    %D  有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) 
    %Y  年, 数字, 4 位 
    %y  年, 数字, 2 位 
    %a  缩写的星期名字(Sun……Sat)  
    %d  月份中的天数, 数字(00……31)  
    %e  月份中的天数, 数字(0……31)  
    %m  月, 数字(01……12)  
    %c  月, 数字(1……12)  
    %b  缩写的月份名字(Jan……Dec)  
    %j  一年中的天数(001……366)  
    %H  小时(00……23)  
    %k  小时(0……23)  
    %h  小时(01……12)  
    %I  小时(01……12)  
    %l  小时(1……12)  
    %i  分钟, 数字(00……59)  
    %r  时间,12 小时(hh:mm:ss [AP]M)  
    %T  时间,24 小时(hh:mm:ss)  
    %S  秒(00……59)  
    %s  秒(00……59)  
    %p  AM或PM  
    %w  一个星期中的天数(0=Sunday ……6=Saturday ) 
    %U  星期(0……52), 这里星期天是星期的第一天 
    %u  星期(0……52), 这里星期一是星期的第一天 
    %%  一个文字“%”。  如需要用php处理,可先用strtotime函数将日期转换为unix时间戳,再用date函数格式化
      

  2.   

    用php的估计全是用时间戳吧。相比之下date字段实在太麻烦了。想不出有什么理由会用上它。