Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de l'api google chart de la chronologie avec php - Initialisation de DataTable

C'est votre problème :

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

Les dates doivent être saisies dans un format de chaîne très spécifique :"Date(year, month, day, hours, minutes, seconds)" , où month est l'indice de base zéro pour le mois, et tout après month est facultatif (les valeurs par défaut sont 1 pour day et 0 pour tout le reste). Pour entrer votre date dans ce format, vous devriez faire quelque chose comme ceci :

$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");