Ich habe dieses Projekt über Registrierungssystem und möchte in einer verkürzten Form einschließlich der Uhrzeit der Klasse zu formatieren. Zum Beispiel ist der Zeitplan 2: 30-4: 00 am Montag, Mittwoch und Freitag. Wie kann ich es formatieren, um wie mwf 2: 30-4: 00 pm zu sein. Ich habe bereits die Carbon-Dokumentation unter http://carbon.nesbot.com/docs/ gelesen, aber ich kann das gewünschte Format nicht finden. Jede Hilfe wird sehr geschätzt.Wie formatiert Tage und Zeit wie MWF 2: 30-3: 30 Uhr mit Carbon in Laravel
0
A
Antwort
1
Carbon kann keinen Datums-/Uhrzeitbereich anzeigen, wie er angezeigt wird. Sie müssten entweder mit einer Endzeit oder einer Dauer arbeiten.
Angenommen, Sie eine Startzeit und Dauer verwenden:
$startTime = '16:00'; // stored in 24hr time
$duration = 90; // minutes
$carbonStartTime = Carbon::createFromFormat('H:i', $startTime);
$formattedTime = 'MWF ' . $carbonStartTime->format('g:i') . ' - ' . $carbonStartTime->addMinutes($duration)->format('g:i a');
echo $formattedTime; // MWF 4:00 - 5:30 pm
PHP Date format reference immer praktisch ist.
Haben Sie diese Zeile gelesen echo Carbon :: createFromFormat ('Y-m-d H', '1975-05-21 22') -> toDateTimeString(); // 1975-05-21 22:00:00 –
@Ivan yeah hat das versucht. – Jearson