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

phpでタイムライングーグルチャートAPIを使用-DataTableの初期化

    これがあなたの問題です:

    $temp[] = array('v' =>  date('D M d Y H:i:s O',$row['HireDate']));
    

    日付は、非常に具体的な文字列形式で入力する必要があります:"Date(year, month, day, hours, minutes, seconds)" 、ここでmonth その月のゼロベースのインデックスであり、month以降のすべてです オプションです(デフォルトはdayの場合は1です その他は0)。この形式で日付を入力するには、次のようにする必要があります。

    $date = date('D M d Y H:i:s O',$row['HireDate']));
    $year = (int) date_format($date, 'Y');
    $month = ((int) date_format($date, 'm')) - 1; // adjust to javascript's 0-indexed months
    $day  = (int) date_format($date, 'd');
    $hours = (int) date_format($date, 'H');
    $minutes = (int) date_format($date, 'i');
    $seconds = (int) date_format($date, 's');
    
    $temp[] = array('v' => "Date($year, $month, $day, $hours, $minutes, $seconds");
    



    1. MySQLとMariaDB:知っておくべきこと

    2. mysqlテーブル名でのワイルドカードの使用

    3. MySQL WHERE IN()

    4. キーの長さのないキー指定で使用されるBLOB/TEXT列の「値」