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

PHPでの日付形式の変換

    strtotime()とdate()を使用します:

    $originalDate = "Mon Apr 22 2013 12:16:00 GMT+0530 (India Standard Time)" ;
    $newDate = date("Y-m-d H:i:s", strtotime($originalDate));
    

    strtotime を参照してください。 および日付 PHPサイトのドキュメント)。

    または、 DateTime: を使用します

    <?php
    $source = "Mon Apr 22 2013 12:16:00 GMT+0530 (India Standard Time)";
    $date = new DateTime($source);
    echo $date->format("Y-m-d H:i:s"); // 22 2013 12:16:00
    echo $date->format("Y-m-d H:i:s"); // 22 2013 12:16:00
    ?>
    

    デモ



    1. 修正:Oracleデータベースの「間隔の主要な精度が小さすぎる」

    2. OracleのTRUNC(date)関数

    3. 遅いMySQL挿入

    4. デフォルトの空の文字列の列