Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 10
  • Prva PHP skripta: Prikaži datum i vrijeme. Još jedna korisna sitnica

Prva PHP skripta: Prikaži datum i vrijeme. Još jedna korisna sitnica

Pogledajmo dio koda sa stvarne web stranice i izradimo našu prvu PHP skriptu, naime, prikazat ćemo datum i trenutno vrijeme na našoj stranici. Ova skripta se dosta često koristi na web stranicama i mislim da će mnogima biti korisna.

Kreirajmo još jednu php datoteku i nazovimo je time.php. Proučili smo ranije, ako ste zaboravili, ponovite.

Tako smo stvorili datoteku time.php i smjestili je u prethodno stvorenu mapu myphp na adresi . Proučavali smo ovu temu u lekciji

Otvorite kod datoteke time.php i između oznaka te napišite sljedeći kod, listing 1:

Ispis 1.

Danas:

Trenutno vrijeme

Idemo lansirati Lokalni poslužitelj, Biraj broj adresna traka adresu preglednika http://localhost/myphp/time.php i pritisnite Enter. I vidimo ovu sliku:

Skrećem vam pozornost na činjenicu da u ovom slučaju Prikazuje se trenutno vrijeme poslužitelja, tj. ako se, na primjer, poslužitelj na kojem vaša stranica "živi" nalazi u drugoj zemlji i trenutno vrijeme se razlikuje od Moskve, tada će se prikazana vrijednost vremena također razlikovati od Moskve.

Pogledajmo kod u ispisu 1. Uobičajene tekstualne oznake "Danas" i "Trenutno vrijeme" ne obrađuju PHP predprocesor i izlaze kao "je". Umjesto ovih unosa, možete napisati bilo koji tekst, na primjer samo datum ili vrijeme itd.

No PHP kod priložen u deskriptorima prolazi kroz PHP obradu prije nego što se pošalje pregledniku.

Kao što ste vjerojatno već shvatili, funkcija datuma u PHP-u odgovorna je za prikaz datuma i vremena. U zagrade Prikazane su vrijednosti datuma i vremena. Postoji mnogo takvih vrijednosti u PHP-u i potrebno ih je sve raščlaniti i proučiti moguće vrijednosti, posvetit ćemo sljedeću zasebnu lekciju.

Operator echo prevodi se kao prikaz, u ovom slučaju znači prikazivanje datuma i vremena poslužitelja na zaslonu monitora.

Isti rezultat (prikaz u pregledniku) može se postići postavljanjem cijele skripte unutar PHP deskriptora. Pogledajte popis 2:

Ispis 2.

svi elementi teksta oni namijenjeni ispisu moraju biti u navodnicima. Tekstualni nizovi može biti zatvoren iu jednom i dvostruki navodnici, o razlici ćemo kasnije. Postovi:

odjek "Danas" ;

odjek "Danas" ;

potpuno su jednaki i izgledat će isto.

Razmak ispred navodnika koristi se za odvajanje izlaza funkcije datuma od okolnog teksta. Sve naredbe u PHP-u uvijek su odvojene točkom i zarezom.

Za prikaz datuma i vremena na web-mjestu umetnite kod iz popisa 1 ili popisa 2 Pravo mjesto svoju web stranicu. Da biste natpisima (datum i vrijeme) dali opći stil dizajna za web mjesto, možete koristiti.

p.s. Podsjećam vas da datoteka u koju stavite PHP umetci mora imati ekstenziju .php i, osim toga, hosting na kojem vaša stranica “živi” mora podržavati PHP (danas je to gotovo sve

Sigurno mnogi ljudi sada imaju sat sa sobom. Na ruci, u mobitel, na tabletu ili računalu. U svakom slučaju, možete vidjeti koliko je sati. I mislim da ljudi stavljaju previše naglaska na vrijeme.

Vrijeme je jedan od temeljnih pojmova filozofije i fizike, uvjetna usporedna mjera kretanja materije, kao i jedna od koordinata prostor-vremena duž koje se povlače svjetske linije fizičkih tijela.

Ali nekako malo razmišljamo o tome što je vrijeme. Sve više razmišljamo kako nadmudriti vrijeme

Kao djeca, želimo brzo postati odrasli. U školi i na fakultetu želimo da nastava i nastava završe što je prije moguće. A kada postanemo odrasli, toliko želimo vratiti vrijeme kako bismo ponovno postali mladi. I uvijek smo nezadovoljni činjenicom da je malo vremena.

Smiješno je vidjeti kako se pojavljuju različite tehnike igranja s vremenom kako bi se što više stvari smjestilo u 24 sata, jer je to jedini način da postanete uspješni, sretni i, što je najvažnije, učinite više. Ali nijedna od ovih tehnika ne odgovara na pitanje: je li uopće potrebno nešto učiniti? Trebam li trčati sa velike oči, kreirati 100.500 inboxa, pisati popise obaveza, pratiti planove, stalno gledati na sat i jednako tako stalno biti u strahu. Bojite se da nećete imati dovoljno vremena učiniti sve.

I sam sam nekoć bio GTD pristaša. Kupovao sam aplikacije, vodio dnevnike i vodio popise obaveza. Priznajem, sada i ja pišem što trebam učiniti. Ali to je zato što mogu nešto zaboraviti, a ne zato što imam milijun stvari za obaviti. Usput, na poslu samo koristim Outlook. Ima pismo u inboxu - ima slučaj. Jednostavno je.

Dakle, žurite da dovršite sve na svom dugom popisu. Štoviše, uvijek postoji nekoliko takvih popisa: "posao", "osobno", "planovi" itd. Sada zamislite da nešto niste prekrižili. Znači li to da ste uzalud izgubili vrijeme? Sva zapadna kultura sugerira da da. Uostalom, mogli ste to učiniti, prokleta stvar, ali niste. Dakle, vrijeme je izgubljeno. A ovo je najgore što se može dogoditi modernog čovjeka. Ali ne mislite li da gubite vrijeme samo dok pokušavate učiniti milijun stvari? Kad si rastrgan između njih deset. Kada uopće ne radite ono što želite, već ono što vam treba. I, često, ne za vas. Nije li ovo gubljenje vremena?

Vrijeme se ne može izgubiti

To je najveća zabluda koju je potrošačko društvo smislilo u pokušaju da učini više. Ne možete ne žuriti, jednostavno nemate pravo gubiti vrijeme, morate stalno trčati naprijed. To su osnovni postulati koji se sada svima ulijevaju direktno u mozak. Ako usporite, gubit ćete vrijeme. Ali je li moguće izgubiti nešto što vam ne pripada?

Znate li zašto se mnogi žele vratiti na “stare dane”?

Jer osim što je tamo bilo dobro, tamo ipak nije bilo stalne utrke. Mogli biste cijeli dan ležati na plaži, noću se družiti s prijateljima, čitati knjige, jednostavno ne raditi ništa. I nikoga nije bilo briga. Ali čim ste prešli u ligu za odrasle, na leđima vam je izrastao jetpack koji vas je ludom brzinom nosio naprijed. Pitanje je samo gdje ćeš završiti?

Pitam se koliko ste vremena zapravo uzalud izgubili?

Koliko ste proveli s prijateljima, putujući, čitajući knjigu ili radeći svoju omiljenu stvar?

Koliko često možete sjediti i ne raditi ništa?

Kada ste posljednji put u tišini gledali izlazak ili zalazak sunca?

Kada ste spavali tijekom dana?

Kada ste proveli cijeli dan sa svojim najdražima?

Kada zadnji put niste razmišljali o vremenu i samo uživali u životu?

Zašto ne gubiš vrijeme? Ili čak ovo: zašto gubljenje vremena uopće nije loše? Da, jer živiš. Vrijeme je život. Svaka minuta života nije izgubljeno vrijeme, već dojmovi, iskustvo, znanje, emocije. Ne obraćamo pažnju na to, ali stvarno je tako!

Zašto žurite i bojite se gubiti vrijeme na razne stvari? Samo se bojiš da nećeš imati vremena nešto učiniti i umreti. Jednostavno rečeno, bojite se umrijeti. Zato žurite učiniti što više kako bi u posljednjim minutama vašeg života “bilo čega za sjećanje”. Kako je ovo glupo...

Bilo bi puno bolje da ne žurite živjeti, nego da uživate u svakom trenutku svog života.

I na kraju bih želio predložiti eksperiment. Pokušajte živjeti bez sata jedan dan. Uopće. I pogledajte kako se stvari mijenjaju.


Da bismo dobili trenutno vrijeme, koristit ćemo objekt Date(), koji bez argumenata vraća trenutno vrijeme koje nam je potrebno.

vrijeme=novi datum();


Ali format datuma definiran ovim objektom ne odgovara nam, za primjer pogledajte

Da bismo dobili format koji nam je potreban potrebno je odrediti svaku komponentu datuma, odnosno izračunati dan u mjesecu, broj mjeseca itd. Da bismo to učinili, koristit ćemo sljedeće funkcije
  • getSeconds() - vraća broj sekundi u rasponu od 0 do 59;
  • getMinutes() - vraća broj minuta u rasponu od 0 do 59;
  • getHours() - vraća broj sati u rasponu od 0 do 23;
  • getDay() - vraća dan u tjednu u rasponu od 0 do 6 (0->nedjelja, 1 -> ponedjeljak, itd.);
  • getDate() - vraća dan u mjesecu u rasponu od 1 do 31;
  • getMonth() - vraća broj mjeseca u rasponu od 0 do 11;
  • getFullYear() - vraća godinu kao četiri broja, minimalna vrijednost 1970.
To jest, dobivamo sate, minute i sekunde kako slijedi

vrijeme=novi datum();

Time_sec=time.getSeconds();// dobij sekunde
time_min=time.getMinutes();// dobij minute
time_hours=time.getHours();// dobij sate


Čini se da već možete napisati funkciju za prikaz sati, ali postoji jedno upozorenje: ako je povratna vrijednost funkcija getSeconds(), getMinutes() i getHours() manja od 10, tada broj 0 neće biti naprijed. Stoga, napišimo funkciju koja predstavlja izgled sata u obliku koji nam je poznat

funkcija wr_hours()
{
vrijeme=novi datum();

Time_sec=time.getSeconds();
vrijeme_min=vrijeme.getMinutes();
time_hours=time.getHours();
time_wr=((time_hours

Najbolji članci na temu