2016-03-24 28 views
0

Dün kullandığımız bir web sitesinde çalışıyordum.DateTime Yakalanma istisnası DateTime :: __ construct()

2016-30-24T11:30:00.000+01:00

Ancak biz sadece istiyorum: Bu

Biz tarih böyle bir diğer web sitesi wich görevlerinden bilgi almak ... i bir hata alıyorum, hemen şimdi başlatmak Ancak iyi vb çalıştı Bunu göstermek için:

11:30:00

Saatler Dakikalar ve Saniye.

Biz takiben yöntemle yaptım: Bu oldu çalışma dün Ancak şimdi olsun aşağıdaki hata

$start_time = new DateTime($meeting->start, new DateTimeZone('UTC')); 
echo '<p><b>Start:</b> ' . date_format($start_time, 'H:i:s') . '</p>'; 
:

Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (2016-21-24T08:21:00.000+01:00) at position 6 (1): Unexpected character' in index.php:58 Stack trace: #0 index.php(58): DateTime->__construct('2016-21-24T08:2...', Object(DateTimeZone)) #1 {main} thrown in index.php on line 58

ben bu hatayı çözmek nasıl

ve neden oldu dün çalışıyor mu, şimdi değil mi?

cevap

2

İstisna, tarihin saçma olduğunu ve kabul edeceğimi söylüyor.
Ne 21 ayın 24'ünün ne de 24. ayın 21'inde bir anlam ifade etmiyor.

+0

harika yakalar, cevabımı sildim –

+0

Ancak, ur cevap hile yaptı! Çok teşekkür ederim – Mitch