Wymagania wstępne:
Musisz wykonać następujące zadania przed ćwiczeniem przykładów tego samouczka.
Utwórz nowy projekt Laravel o nazwie Time Project. Tutaj kompozytor został użyty do stworzenia projektu Laravel. Jeśli kompozytor nie jest instalowany wcześniej, musisz go zainstalować przed wykonaniem następującego polecenia.
$ Composer Create-Project-Project Laravel/Laravel TimeProject
Przejdź do folderu projektu.
$ CD TimeProject
Wszystkie przykłady tego samouczka zostały przetestowane w Laravel w wersji 9+. Sprawdź zainstalowaną wersję Laravela.
$ PHP Artisan --version
Utwórz kontroler:
Uruchom następujące polecenie, aby utworzyć kontroler, aby sprawdzić zastosowania pakietu węglowego. Po wykonaniu polecenia DateTimeController.Plik PHP zostanie utworzony w folderze App/HTTP/Controllers.
$ PHP Artisan Make: kontroler dataTimeController
Różne zastosowania węgla:
Zastosowania Węgiel do różnych celów pokazano w tej części samouczka poprzez modyfikację DateTimeController.php plik.
Przykład-1: Przeczytaj aktualną datę i godzinę
Najprostszym zastosowaniem klasy węglowej jest odczytanie bieżącej daty i godziny. Otworzyć DateTimeController.php Złóż i zastąp zawartość następującym skryptem. Teraz() funkcja Węgiel Klasa została użyta w skrypcie do odczytania bieżącej daty i godziny.
przestrzeń nazw app \ http \ controllers;Otworzyć sieć.php plik z trasy folder, dodaj następujące wiersze, aby dodać informacje o kontrolerze i uruchom indeks() Funkcja kontrolera dla głównego adresu URL.
Użyj App \ Http \ Controllers \ DateTimecontroller;Uruchom następujące polecenie, aby uruchomić serwer Laravel Development, jeśli nie zostanie uruchomiony wcześniej.
$ PHP Artisan ServeUruchom następujący adres URL z przeglądarki Sprawdź wyjście tego przykładu.
http: // 127.0.0.1: 8000/
Poniższe podobne wyjście pojawią się w oparciu o datę i godzinę systemu.
Przykład-2: Sformatuj bieżącą datę i godzinę
Wymień funkcję index () DateTiMeController następującym skryptem, aby wiedzieć, jak sformatować bieżącą datę i godzinę. W następującym skrypcie pokazano trzy różne typy formatowania. Wartość daty zostanie wydrukowana z formatem DD-MM-YY w pierwszym wyjściu. Wartość daty zostanie wydrukowana z wartością całego miesiąca i wartości roku w drugim wyjściu. Wartość czasu zostanie wydrukowana z formatem HH: MM: SS w trzecim wyjściu.
indeks funkcji publicznej ()Poniższe podobne dane wyjściowe pojawią się w oparciu o bieżącą datę i godzinę po wykonaniu powyższego skryptu.
Przykład-3: Wydrukuj bieżący, poprzedni i następny data
Zastąp indeks() funkcja DateTimeController z następującym skryptem, aby wiedzieć, jak wydrukować bieżącą datę, nadchodzącą datę, poprzedni data.
indeks funkcji publicznej ()Poniższe podobne dane wyjściowe pojawią się w oparciu o bieżącą datę i godzinę po wykonaniu powyższego skryptu.
Przykład-4: Znajdź różnicę między datami w dniach, miesiącach i latach
Zastąp indeks() funkcja DateTimeController z następującym skryptem, aby poznać sposób obliczenia różnicy między dwiema datami w dniach, miesiącach i latach.
indeks funkcji publicznej ()Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-5: Ustaw domyślną strefę czasową
Kolejnym ważnym zastosowaniem klasy węglowej jest ustawienie strefy czasowej. Zastąp indeks() funkcja DateTimeController z następującym skryptem, aby ustawić dwa różne strefy czasowe i sprawdzić różnice czasowe między strefami czasowymi.
indeks funkcji publicznej ()Poniższe podobne dane wyjściowe pojawią się w oparciu o bieżącą datę i godzinę po wykonaniu powyższego skryptu.
Wniosek:
Klasa węglowa jest bardzo przydatną klasą Laravel do pracy z datą i godziną. W przykładach tego samouczka zastosowano różne metody tej klasy, aby wydrukować datę i godzinę na różne sposoby i wykonać zadania związane z datą i czasem.