Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на времевата линия google chart api с php - инициализация на DataTable

Това е вашият проблем:

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

Датите трябва да бъдат въведени в много специфичен низов формат:"Date(year, month, day, hours, minutes, seconds)" , където month е индексът на базата на нула за месеца и всичко след month е по избор (по подразбиране е 1 за day и 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql заявка за дата, между две полета за дата

  2. Как да показвам редовете като колони в MySQL?

  3. Резултати от конкурса за класиране на изображения с 5-звездни оценки

  4. Задаване на пътя към класа за JAR файлове

  5. Превключване на PostgreSQL база данни или схема в DataGrip JetBrains