Do formatowania daty i czasu służy funkcja:
Kod:
<?
date()
?>
W nawiasie podajemy argumenty, które określają sposób wyświtlanej daty i czasu, ale także możemy umieszczać inne znaki, np. kropek ".", myślników "-" itp.
Formatowac możemy każdy element daty i czasu (rok, dzień, godziny, minuty itp. itd).
Rok:
Y - wyświetlenie w systemie czterocyfrowym (np. 1998)
y - wyświetlenie w systemie dwucyfrowym (np. 98)
L - sprawdza czy rok jest przestępny
Miesiąc:
m - w systemie dwucyfrowym z zerem na początku (np. 07)
n - w systemie dwucyfrowym bez zera na poczatku (np. 7)
F - w systemie tekstowym (po angielsku, np. February)
M - w systemie tekstowym w skróconej formie (po angielsku, np. Feb
Dzień miesiąca:
d - w systemie dwucyfrowym z zerem na początku (np. 05)
j - w systemie dwu cyfrowym bez zera na początku (np. 5)
t - sprawdza ile dni jest w tygodniu
Dzień tygodnia:
w - w systemie numerycznym (od "0" - Niedziela do "6" - Sobota, np. 6
I - w systemie tekstowym (po angielsku, np. Friday)
D - w systemie tekstowym (po angielsku) w skróconej formie (np. Fri)
S - wyświetla przyrostek dla liczebników w języku angielskim (np. th)
Godzina:
h - w systemie 12-godzinnym z zerem na początku (od 01 do 12, np. 11)
g - w systemie 12-godzinnym bez zera na początku (od 1 do 12, np. 7)
H - w systemie 24-godzinnym z zerem na początku (od 00 do 23, np. 22)
G - w systemie 24-godzinnym bez zera na początku (od 0 do 23, np. 8)
Minuty:
i - wyświetlenie minut (od 00 do 59, np 23)
Sekundy
s - wyświetlenie sekund (od 00 do 59, np. 43)
Inne:
a - wyświetla am lub pm
A - wyświetla AM lub PM
T - ustawia strefy czasowej na serwerz, np. MTD
U - ilośc sekund od początku epoki
Z - przesunięcia strefy czasowej w sekundach (od -43200 do 43200)
To już chyba wszystkie znaczniki formatujące datę i czas.
No i na sam koniec oczywiście przykładzik:
Kod:
<?php
echo date("d.m.Y, G:i:s");
?>
Ten mały skrypcik powinien tak wyswitić sformatowaną datę i czas:
10.05.2004, 11:21:43
KONIEC