0

次のコードを使用して日付 (2013 年 10 月 18 日午前 1 時 38 分) をデータベースに保存しました。データベースの日付から月 (2013 年 10 月など) を取得したいだけです。助けてください。

$date = date("F j, Y g:i a");

    //insert into SQL code here
    $insert_sql = "INSERT INTO walls(upload_date) VALUES ('{$date}');";

データベースに挿入

mysql_query($insert_sql)
        or die(mysql_error());
4

1 に答える 1

2

これでうまくいくと思います:

SELECT CONCAT(LEFT(upload_date, LOCATE(" ", upload_date)-1), ", ",
              SUBSTR(upload_date, LOCATE(", ", upload_date)+2,
                                  LOCATE(" ", SUBSTR(upload_date, LOCATE(", ", upload_date)+2)))) month_year
FROM walls

代わりに として保存すると、次のDATETIMEようになります。

SELECT DATE_FORMAT(upload_date, "%M, %Y") month_year
FROM walls
于 2013-10-17T23:59:00.510 に答える