Date de création de Carbone dans Laravel

Je commence à lire sur Carbon et n'arrive pas à comprendre comment créer un carbon date.

Dans les docs est dit que vous pouvez;

Carbon::createFromDate($year, $month, $day, $tz);
Carbon::createFromTime($hour, $minute, $second, $tz);
Carbon::create($year, $month, $day, $hour, $minute, $second, $tz);

Mais si je viens de recevoir un date comme 2016-01-23? Dois-je sortir la bande de chaque partie et le nourrir à carbon avant que je puisse créer un carbon date? ou peut-être que je reçois time comme 11:53:20??

Je fais face à la dynamique des dates et de l'heure et de l'écriture de code pour séparer les éléments de date et d'heure ne se sent pas bien.

Toute aide appréciée.

OriginalL'auteur moh_abk | 2016-01-24