यह आपकी समस्या है:
$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");