KategorieProgramowanie

[PHP] Jak sprawdzić numer dnia tygodnia na podstawie daty w formacie RRRR-MM-DD ?

W tym przypadku pierwszym zadaniem jakie powinniśmy wykonać jest wydzielenie roku, miesiąca oraz dnia. Zrobimy to wykorzystując funkcję explode, która potrafi podzielić ciąg znaków na tablice wiedząc tylko jaki separator oddziela poszczególne elementy. W tym przypadku separatorem jest “-” znak minus.

 $arrData = explode('-', '2009-02-04'); 

Mając taką tablicę możemy utworzyć znacznik czasu wykorzystując funkcję mktime, który posłuży nam do wyświetlenia dnia tygodnia.

$ts = mktime(0,0,0,$arrData[0],$arrData[2],$arrData[1]);

Mając już znacznik czasu możemy wyświetlić numer dnia tygodnia funkcją date, która jako pierwszy parametr przyjmuje format daty (w tym przypadku jest to tylko litera “N”), zaś drugim parametrem jest właśnie znacznik czasu.

 echo date('N', $znacznik); 

Pełen kod zajmuje zaledwie dwie linijki i wygląda następująco:


$arrData = explode('-', '2009-02-04');
$ts = mktime(0,0,0,$arrData[0],$arrData[2],$arrData[1]);

echo date('N', $ts);

KategorieBazy danych

[MySQL] Jak posortować rekordy według dnia tygodnia ?

Bazy danych dają nam duże możliwości w zakresie ich przeszukiwania i przeglądania zgromadzonych w nich danych. Tak więc powinniśmy opanować podstawowe funkcje jakie nam oferują, taką właśnie funkcją jest funkcja DATE_FORMAT, która tak samo jak funkcja date w PHP pozwala na dowolne sformatowanie daty. To właśnie nią się posłużymy do przesortowania rekordów po dniu tygodnia.
Czytaj dalej

KategorieExcel

[Excel] Jak pobrać aktualną datę ?

Większość arkuszy jest tworzona z myślą o automatyzacji pewnych zadań. Nic więc dziwnego, że chcielibyśmy aby nasz arkusz pokazywał aktualną datę po jego otwarciu. Z pomocą w takich przypadkach przychodzą nam standardowe funkcje wbudowane w Excela. W tym przypadku należy wykorzystać funkcję NOW.
Czytaj dalej