date('d-M-y');正常输出为:01-Jan-13我现在是想把英文精减到两个字母:01-Ja-13
请问怎么实现

解决方案 »

  1.   

    date 函数只能表示3个字母缩写的月份。如果硬要两个字母,那你自己把月份截取一下。
      

  2.   

    date('d-') . substr(date('M'), 0, 2) . date('-y')
      

  3.   

    方法很多的:
    $str = '01-Jan-13';
    $arr = explode('-',$str);
    $arr[1] = substr($arr[1],0,2);
    $re = implode('-',$arr);
    print_r($re);
      

  4.   

    我还是比较习惯用
    Y-m-d H:i:s
      

  5.   

    是哎。用数字也很容易的。而且英文容易出现june july 的大问题……