Kolejna porada z serii wyświetlania danych w wordpressie. Tym razem zajmiemy się danymi związanymi z czasem i datą.

Wyświetlanie kalendarza

<?php get_calendar(); ?>


Funkcja wyświetla automatycznie wygenerowany kalendarz.

Link do postów z danego dnia

<a href=”<?php echo get_day_link(’rok′, ‘miesiąc′, ‘dzień′); ?>”>Archiwum dzień/miesiąc/rok</a>

Funkcja wyświetla link do archiwum z określonego dnia, np.:

<a href=”<?php echo get_day_link(’2009′, ‘01′, ‘20′); ?>”>Archiwum 1 Stycznia 2009 r.</a>

By wyświetlić link do archiwum z dnia dzisiejszego:

<a href=”<?php echo get_day_link(”, ”, ”); ?>”>Wpisy z dzisiaj</a>

Link do postów z danego miesiąca

<a href=”<?php echo get_month_link(’rok′, ‘miesiąc′); ?>”>Archiwum dla miesiąc/rok</a>

Funkcja podobna do poprzedniej, jednak wyświetla link do archiwum z danego miesiąca.

Link do postów z danego roku

<a href=”<?php echo get_year_link(’rok′); ?>”>Archive dla rok</a>

Funkcja wyświetlająca archiwum wpisów z danego roku.

Data zamieszczenia wpisu

<?php get_the_time(); ?>

Przykład:

<?php get_the_time(’F j, Y’); ?>

Wyświetla: Pełną nazwę miesiąca (F), Dzień miesiąca bez zer poprzedzających (j) i pełny rok (Y) – np. January 5 2009

Poniżej zamieszczam listę znaków używanych do formatowania daty:

d – dzień miesiąca z poprzedzającymi zerami
Przykład: 01-31

j – dzień miesiąca bez poprzedzających zer
Przykład: 1-31

D = Dzień tygodnia (Trzy litery)
Przykład: Mon-Sun

l = Pełna nazwa dnia tygodnia
Przykład: Monday-Sunday

N = Numeryczna wartość dnia tygodnia (ISO-8601)
Przykład: 1-7

w = Numeryczna wartość dnia tygodnia
Przykład: 0-6

S = Suffix (skrót nazwy) dnia tygodnia
Przykład: st, nd, th

z = Dzień roku
Przykład: 0-363

W = Numer tygodnia (ISO-8601)
Przykład: 1-52 (1 = 1 tydzień w roku)

F = Pełna nazwa miesiąca
Przykład: January-December

m = Numeryczna wartość miesiąca z poprzedzającym zerem
Przykład: 01-12

n = Numeryczna wartość miesiąca bez poprzedzającego zera
Przykład: 1-12

M = Trzy pierwsze litery miesiąca
Przykład: Jan-Dec

t = Liczba dni w konkretnym miesiącu
Przykład: 28-31

L = Rok przestępny
Przykład: 1 (rok przestępny) lub 0 (nie przestępny)

Y = Pełny rok
Przykład: 2009

y = Dwie ostatnie wartości roku
Przykład: 09

a = am / pm (małe litery)
Przykład: am lub pm

A = AM / PM (duże litery)
Przykład: AM lub PM

h = Godzina (12 godzinny format z poprzedzającymi zerami)
Przykład: 01-12

g = Godzina (12 godzinny format bez poprzedzających zer)
Przykład: 1-12

H = Godzina (24 godzinny format z poprzedzającymi zerami)
Przykład: 00-23

G = Godzina (24 godzinny format bez poprzedzających zer)
Przykład: 0-23

i = Minuty z poprzedzającymi zerami
Przykład: 00-59

s = Sekundy z poprzedzającymi zerami
Przykład: 00-59

u = Milisekundy
Przykład: 48254

e = Strefa czasowa
Przykład: GMT, EST

c = Kompletna data (ISO 8601)
Przykład: 2009-01-31T13:30:00 +0300

r = Sformatowana data
Przykład: Sat, 31 Jan 2009 13:30:00 +0300





  • digg it
  • add to delicious
  • retweet
  • wyslij na flakera
  • wyslij na blipa
  • wyslij na śledzika
  • wyslij na os news


This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.