Tačno tako, jebešga
Pazi ovo... 2012-4-29 24:00 je u stvari 2012-4-30, a u rezultatima se ne pojavljuje, to je 4 dana, valjda
DATEDIFF ne može da parsira 24:00, kada pomjerim na 30., vraća da je 3, ali je u stvari 4 puna, [27, 28, 29, 30].
Da li je lakše getShifts uraditi sa SQL?
PHP kôd:
getShifts('2012-4-27 00:00', '2012-4-29 24:00');
array(
0 => array(
'start' => '2012-4-27 07:00',
'end' => '2012-4-27 12:00'
),
1 => array(
'start' => '2012-4-28 12:00',
'end' => '2012-4-28 17:00'
),
2 => array(
'start' => '2012-4-29 12:00',
'end' => '2012-4-29 17:00'
)