sql >> データベース >  >> RDS >> Mysql

PHP変換日付形式

    strtotimeを使用する 文字列をUnixタイムスタンプに変換してから、dateを使用します 正しい出力形式を生成する関数。

    英国の日付形式「d/m / Y」を使用しており、strtotimeは米国の形式を想定しているため、少し異なる方法で変換する必要があります。

    $date1 = "28/04/2009";
    $date2 = "28-04-2009";
    
    function ukStrToTime($str) {
        return strtotime(preg_replace("/^([0-9]{1,2})[\/\. -]+([0-9]{1,2})[\/\. -]+([0-9]{1,4})/", "\\2/\\1/\\3", $str));
    }
    
    $date1 = date($dateFormat, ukStrToTime($date1));
    $date2 = date($dateFormat, ukStrToTime($date2));
    


    1. Oracle ORDER BYとROWNUMを正しく使用するにはどうすればよいですか?

    2. TclとMysqlによる統計

    3. すべてのユーザーに対するMySQLShowGrants

    4. mysql_connect():そのようなファイルまたはディレクトリはありません