Aby uzyskać datę we właściwym formacie, chcę użyć date("d-m-Y")
. Teraz chcę uzyskać czas oprócz daty w następującym formacie: H:M:S
Jak mogę postępować?PHP: Jak uzyskać bieżący czas w godzinie: minuta: sekunda?
Odpowiedz
Zawsze, gdy masz pytanie dotyczące konkretnej funkcji w PHP, najprostszym sposobem uzyskania szybkich odpowiedzi jest odwiedzanie witryny php.net, która ma świetną dokumentację dotyczącą wszystkich funkcji językowych.
Wyszukiwanie funkcji jest łatwe, wystarczy odwiedzić stronę http://php.net/<function name>
, a zostanie ona skierowana do odpowiedniego miejsca. W przypadku funkcji daty odwiedzimy http://php.net/date.
razu dowiedzieć się paru rzeczy na temat tej funkcji, badając jego podpis:
string date (string $format [, int $timestamp = time() ])
Po pierwsze, zwraca ciąg znaków. To właśnie oznacza pierwszy string
w powyższym kodzie. Po drugie, pierwszy parametr ma być ciągiem zawierającym format. Istnieje opcjonalny drugi parametr do przekazywania własnego znacznika czasu (do skonstruowania ciągów z innego czasu niż obecnie).
date("d-m-Y") // produces something like 03-12-2012
W tym kodzie d
oznacza dzień miesiąca (z czołowym 0 jest to konieczne). m
reprezentuje miesiąc, ponownie z początkowym zerem, jeśli to konieczne. I Y
reprezentuje pełny 4-cyfrowy rok. Wszystkie one są udokumentowane we wspomnianym łączu.
Aby spełnić Twoją prośbę o uzyskanie godzin, minut i sekund, musimy rzucić okiem na dokumentację, aby zobaczyć, które znaki reprezentują te konkretne jednostki czasu. Kiedy to zrobimy, możemy znaleźć następujące:
h 12-hour format of an hour with leading zeros 01 through 12
i Minutes with leading zeros 00 to 59
s Seconds, with leading zeros 00 through 59
Mając to na uwadze, nie możemy utworzyć nowy ciąg formatu:
date("d-m-Y h:i:s"); // produces something like 03-12-2012 03:29:13
nadzieję, że to pomocny, i mam nadzieję, że można znaleźć w dokumentacji przynosi korzyści rozwojowi, tak jak ja muszę.
Można mieć oba formaty jako argument do dnia function():
date("d-m-Y H:i:s")
sprawdzić podręcznika, aby uzyskać więcej informacji: http://php.net/manual/en/function.date.php
Jak podkreślił @ThomasVdBerge wyświetlać minut potrzebujesz „i” bohater
Czy M nie jest miesiącem? – ThomasVdBerge
Tak, masz rację, zapomniałem go zmienić! – koopajah
Nie sądzę, że chcesz również "S". – Sampson
można łączyć zarówno w funkcji wywołania samej dacie
date("d-m-Y H:i:s");
- 1. Godzina i minuta w PHP
- 2. jak uzyskać bieżący czas odtwarzania w wideo.js
- 3. Wykreślanie znaczników czasu (godzina/minuta/sekunda) z Matplotlibem
- 4. Jak uzyskać bieżący czas w milisekundach w Androidzie
- 5. ThreeJS - jak ustawić bieżący czas w animacji
- 6. Jak wydrukować bieżący czas w C++ 11?
- 7. Jak uzyskać czas utc w jQuery datetimepicker
- 8. W systemie iOS jak uzyskać bieżący czas jak System.currentTimeMillis() w java?
- 9. Jak uzyskać czas w PHP z dokładnością nanosekundową?
- 10. jak uzyskać aktualną datę/czas jako obiekt daty w PHP
- 11. Jak uzyskać bieżący stan nawigacji
- 12. Jak uzyskać bieżący identyfikator procesu?
- 13. JVM minuta długa GC
- 14. Pobierz aktualny czas IST w php
- 15. DateTime.Now.AddDays (-1) otrzyma datę-czas dokładnie 24 godziny temu, ale jak uzyskać czas na wczoraj o określonej godzinie?
- 16. Jak uzyskać bieżący model w filtrze działania
- 17. Jak uzyskać czas UTC
- 18. Grafit - precyzja renderowania niższa niż 1 minuta
- 19. Jak wstawić bieżący czas w trybie emacs org?
- 20. Bieżący czas w GG: MM: format SS am/pm?
- 21. Jak uzyskać aktualny czas w innym Strefie czasowej w Delphi?
- 22. Zapytanie MySQL o bieżący czas GMT
- 23. Konwertuj czas mydła w PHP
- 24. programowo ustawianie czasu DatePicker na bieżący czas
- 25. Wkładanie o określonej godzinie?
- 26. Czy jest jakiś sposób w XQuery, aby uzyskać bieżący czas w milisekundach od niektórych Epoki?
- 27. Jak dokładnie uzyskać aktualny czas UTC przez strtotime?
- 28. Jak uzyskać aktualny czas z Internetu w Androidzie
- 29. Jak znaleźć czas wykonania php?
- 30. Telefon Windows: jak uzyskać bieżący identyfikator aplikacji
Naprawdę świetna odpowiedź^_^bardzo dziękuję Jonathan –
Jonathan, jesteś taki słodki. :-) –