178 PHP i MySQL dla każdego
Zwrócona tablica zawiera następujące klucze:
♦ seconds — liczba sekund,
♦ minutes — liczba minut,
♦ hours — godzina,
♦ mday — dzień miesiąca,
♦ wday — dzień tygodnia w postaci numerycznej, 0 oznacza niedzielę,
♦ mon — miesiąc w postaci liczbowej,
♦ year — rok w postaci liczbowej,
♦ yday — numer kolejnego dnia w roku,
♦ weekday — dzień tygodnia w postaci tekstowej,
♦ month — dzień miesiąca w postaci tekstowej.
Wyświetlenie bieżącej daty za pomocą funkcji getdate można zrealizować w sposób widoczny na listingu 6.15.
Listing 6.15. Wykorzystanie funkcji getdate do pobranie bieżącej daty_
<?php
Sdata - getdate O;
Sdzien = Sdata["mday"]:
Smiesiac = Sdata["mon"]:
Srok = Sdata["year"]: iftSdzien < 10) Sdzien = "0" . Sdzien; if($miesiac < 10) Smiesiac = "0" . Smiesiac: echo("Sdzi en-Smi esi ac-Srok"):
Funkcja gmdate zwraca ciąg znaków sformatowany zgodnie z szablonem podanym jako parametr format. Jej wywołanie ma postać: gmdate(format[. timestampl)
Jeżeli zostanie podany parametr timestamp, zostanie zwrócona odpowiadająca mu data. Jeżeli parametr ten zostanie pominięty, zostanie użyty czas bieżący. Zawsze zwracany jest czas GMT (Greenwich Mean Time), co odróżnia działanie tej funkcji od funkcji datę, która zwraca czas lokalny. Szablon format może zawierać znaczniki formatujące, podane w tabeli 6.1 przy opisie funkcji datę. Różnice w wywołaniu datę i gmdate ilustruje kod z listingu 6.16. Efekt jego działania jest widoczny na rysunku 6.12.