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

PHPでISO8601を日付形式に変換する方法

    これを試してください

    $date = '2014-03-13T09:05:50.240Z';
    
    $fixed = date('Y-m-d', strtotime($date));
    

    完全な日付関数のドキュメントは、次の場所にあります: http://php.net/manual /en/function.date.php

    PHP関数「strtotime」は、タイムストリングをUNIXタイムスタンプに変換する以外に何もしません。

    お役に立てれば幸いです:)

    追伸:strtotimeが0を返す場合に備えて、これを使用してみてください:

    $date = '2014-03-13T09:05:50.240Z';
    
    $fixed = date('Y-m-d', strtotime(substr($date,0,10)));
    


    1. ユーザー@'localhost'のデータベース''へのアクセスが拒否されました

    2. ExcelファイルをMySQLWorkbenchにインポートする方法は?

    3. MySQLテーブルにGUIDを保存するにはどうすればよいですか?

    4. OracleトリガーエラーORA-04091