sql >> Database teknologi >  >> RDS >> Mysql

Brug af tidslinje google chart api med php - DataTable-initialisering

Dette er dit problem:

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

Datoer skal indtastes i et meget specifikt streng-format:"Date(year, month, day, hours, minutes, seconds)" , hvor month er det nul-baserede indeks for måneden, og alt efter month er valgfri (standard er 1 for day og 0 for alt andet). For at indtaste din dato i dette format, skal du gøre noget som dette:

$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. Opdater MySQL-tabel fra en lokal fil

  2. Anbefales Hot Backup System til MySQL?

  3. SQL vælger kun rækker med maks. værdi på en kolonne

  4. Definer ændringssæt for indsæt forespørgsel i liquibase