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

PHPを使用したSQLタイムスタンプのフォーマット

    date 関数は、UNIXタイムスタンプ を想定しています。 2番目のパラメーターとして-これは、DBから取得した日付をUNIXタイムスタンプに変換する必要があることを意味します。これは、 strtotime

    $db = '2010-02-20 13:14:09';
    $timestamp = strtotime($db);
    echo date("m-d-Y", $timestamp);
    

    そして、あなたは得るでしょう:

    02-20-2010
    


    あなたは'2010-02-20 13:14:09'を通過していました dateへの文字列 働き;その文字列は有効なUNIXタイムスタンプではありません。

    '12-31-69 'はおそらく1970-01-01 、あなたのロケールで;および1970-01-01 エポックです-0UNIXタイムスタンプに対応する日付。



    1. 複合(英数字)主キーと自動インクリメント

    2. Ajaxを使用したjquerydatepickerが機能していません

    3. codeigniterで特定のIDを持つ単一の最後のレコードを取得する方法

    4. 警告:mysqli_connect():(HY000 / 1045):ユーザー'root' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)