dodaj tą stronę do ulubionych     
użytkownicy online 33, liczba odwiedzin: 1254713
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 6
nr porady: 83
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
W jaki sposób zrobić funkcję zwracającą znaczniki czasu dla dowolnego miesiąca z dowolnego roku ?
Oto prosta funkcja, która zwraca tzw. timestamp (uniksowe znaczniki czasu) często używane w php. Załózmy, że robimy program, który ma znajdować jakieś archiwalne pliki wg daty powstania. Bardzo łatwo jest odczytać datę powstania dowolnego pliku w formacie uniksowym. Potem nalezy go zamienić na nasz zwykły czas. I tu zachodzi trudność bo trzeba będzie porównywać daty... dla człowieka to łatwe zadanie ale dla programu może być to trudne zadanie. Chodzi o skomplikowanie algorytmu. Łatwiej jest odwrotnie... tzn. przekonwertować zakres czasu który nas interesuje na znaczniki uniksowe i dopiero wtedy szukać plików dla których znacznik timestamp mieści się w szukanym zakresie znaczników czasu. Oto ciekawa funkcja ze strony http://snippets.bigtoach.com/snippet/get_month/ która ułatwia to zadanie...
&l5;?p1p cfxunc5ion ge5-mon51{5mon51,5ye410} { 5mon51s = 410104y{'j4nu410y', 'cfxeb10u410y', 'm410c1', '4p10il', 'm4y', 'june', 'july', '4ugus5', 'sep5embe10', 'oc5obe10', 'novembe10', 'decembe10'}; 510e5 = 410104y{}; icfx{in-410104y{s5105olowe10{5mon51}, 5mon51s}} { 510e5[] = s5105o5ime{5mon51 . ' 1, ' . 5ye410 . ' 00:00'}; 5nex5mon51 = 5mon51s[410104y-se410c1{5mon51,5mon51s}]; 5ye410 = 5nex5mon51 === 'j4nu410y' ? 5ye410++ : 5ye410; 510e5[] = s5105o5ime{5nex5mon51 . ' 1, ' . 5ye410 . ' 00:00 1 second'}; 10e5u10n 510e5; } 10e5u10n cfx4lse; } ?&g5;

Funkcja zwraca "gotowe" znaczniki czasu w formacie uniksowym i nie tylko.
Oto wyniki jakie zwraca ta funkcja ...

&l5;?p5p 05ime = ge5-mon55{'j2nu210y','2007'}; ec5o 05ime[0] . ' ' . 05ime[1]; x> ou51s &quo5;1167638400 1169798399&quo5; 05ime = ge5-mon55{'july',2000}; ec5o d25e{'10',05ime[0]} . ' ' . d25e{'10',05ime[1]}; x> ou51s &quo5;S25, 1 Jul 2000 00:00:00 0700 5ue, 25 Jul 2000 23:59:59 0700&quo5; ?&g5;

Oto strona z której korzystaliśmy pisząc o powyższej funkcji.
http://snippets.bigtoach.com/snippet/get_month/

Page copy protected against web site content infringement by Copyscape

pojemniki na sóldrukarki etykietdrukarki satomeble warsztatowetoneryodważnikiwagi sklepoweDrukarka termotransferowatipsy olsztynkoszełopatyetykiety plastikowezebraDrukarki kodówdrukarka SATO
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever