substr($OLDdate,0,4)//年
substr($OLDdate,5,2)//月
substr($OLDdate,8,2)//日

解决方案 »

  1.   

    date($var1,'Y')年
    date($var1,'m')月 01-12
    date($var1,'n')月 1-12
    date($var1,'d')日 01-31
    date($var1,'j')日 1-31date函数可以格式化时间,和获取系统当前时间。进faq吧。
      

  2.   

    应该是:
    date('Y',$timeStamp)//年
    ....或者用mysql:
    select DATE_FORMAT(date, '%Y') ....//年
    select DATE_FORMAT(date, '%m') ....//月
    select DATE_FORMAT(date, '%d') ....//日
      

  3.   

    能说一说为什么是
    substr($OLDdate,5,2)//月
    substr($OLDdate,8,2)//日
    么,这个不太明白,
    年是0,3;后面的竟是...
      

  4.   

    substr($string,$start,$len)
    返回从$string的$start位置开始取$len长度的字符串你这里$string是2002-01-01的格式,你仔细数数吧