• Početna
  • O nama
  • LimundoGrad
  • Limundo
  • Kupindo
  • Sigurnost
  • IT
  • Zabava i učenje
  • Plaćanje
  • API
LimundoGrad blog
  • Početna
  • O nama
  • LimundoGrad
  • Limundo
  • Kupindo
  • Sigurnost
  • IT
  • Zabava i učenje
  • Plaćanje
  • API
Home  /  IT  /  PHP Preporuke Petkom, operacije sa datumima
05 oktobar 2012

PHP Preporuke Petkom, operacije sa datumima

Autor:Miodrag Stefanović
IT saveti 4 komentara


Ovog petka nastavljamo sa malim PHP savetima, i to temom:

Operacije sa datumima
U programiranju će vam često biti potrebne operacije sa datumima, neki put relativno proste, ali njihova ručna implementacija može biti komplikovana i zamorna.
PHP pruža bar dva prosta načina za baratanje datumima:

strtotime funkcija (od PHP 4) http://www.php.net/manual/en/function.strtotime.php
DateTime klasa (od PHP 5.2) http://www.php.net/manual/en/class.datetime.php

strtotime pretvara bilo koji tekstualni opis datuma (na engleskom jeziku) u Unix timestamp, koji zatim može da se koristi sa drugim datumskim funkcijama za dobijanje željenog rezultata.
Na primer, ako vam je potrebno da u PHP-u prikažete sutrašnji datum, to možete prosto uraditi sa:
echo date(“Y-m-d”, strtotime(“tomorrow”));

Jučerašnji datum:
echo date(“Y-m-d”, strtotime(“yesterday”));

Ili poređenje datuma:
$danas = date(“Y-m-d”);
$dan =  date(“Y-m-d”, strtotime(“yesterday”));

$danas_uts = strtotime($danas);
$dan_uts = strtotime($dan);

if ($danas_uts > $dan_uts)
    echo “Prvi datum je veci od drugog”;
else
    echo “Drugi datum je veci ili jednak prvom”;

U ovom primeru rezultat će biti “Prvi datum je veci od drugog”.

DateTime klasa pruža niz ugrađenih operacija sa datumima i samim DateTime objektima. Primer poređenja datuma kroz DateTime klasu (od PHP 5.2.2) bi glasio:

$danas = new DateTime(“now”);
$dan = new DateTime(“tomorrow”);

if ($danas > $dan)
    echo “Prvi datum je veci od drugog”;
else
    echo “Drugi datum je veci ili jednak prvom”;

U ovom primeru rezultat će biti “Prvi datum je veći od drugog”.

Ukoliko su vam potrebne manipulacije sa datumima, pogledajte dokumentaciju za strtotime funkciju i DateTime klasu, ono što vam je potrebno je verovatno podržano na prost način kroz njih.

Prethodni savet možete pogledati na: https://blog.limundograd.com/2012/09/php-preporuke-petkom/
Za sva pitanja i predloge smo i dalje tu na @LimundoGradnja

Fejsbuk komentari

Podeli tekst
Share on Facebook
Share on Twitter
Share on Whatsapp
 Prethodni post Zarada preko Interneta – Kupindo affiliate program
Sledeći post   Leksikon čitanja – od A do Š

Povezani postovi

  • 5 predmeta koji će vam olakšati pripremanje trpeze

    6. јануара 2021.
  • Pomoć u odabiru prave knjige za poklon

    10. новембра 2020.
  • Putovanje sa psom

    Kako da vam putovanje sa psom bude lakše

    7. октобра 2020.

komentara

  1. Goran
    5. октобра 2012. at 12:43

    odlično, takođe sam pre skoro mesec dana napisao funkciju za izračunavanje vremena. 🙂 http://pastebin.com/Ts7kMSdu

  2. Vlada
    8. октобра 2012. at 15:36

    Lep tutorijal, ne bi bilo loše da se korisnicima napiše ponešto o Cookies-ima. Na primer kako funkcionišu, kako se implementiraju u kod, čemu služe, vremensko trajanje i sl (naravno iz primere php koda) 🙂

  3. Povratni ping: Iz naše kuhinje: Baze podataka » Kupindo Blog
  4. Povratni ping: Iz naše kuhinje: Baze podataka

Ostavite komentar

Odustani od odgovora

Advertisement

Popularno na Kupindu

U potrazi ste za udžbenicima za osnovnu ili srednju školu? Pogledajte na Kupindu:

➡️ Udžbenici za osnovnu školu
➡️ Udžbenici za srednju školu

Ovde ćete pronaći udžbenike za svaki razred i izdanja gotovo svih izdavača koje današnje škole traže. Uštedite na kupovini udžbenika.

  • Najpopularnije
  • Poslednji postovi
  • Hoću da znam šta je neko kupio i prodao Vladan Jović 16. децембра 2013. LimundoGrad 355
  • Kako da ocenim prodavca (a da to bude ispravno)? Ana Mladenović 12. марта 2013. LimundoGrad 248
  • Veštačko nuđenje – istine i laži Vladan Jović 11. јуна 2013. Limundo 234
  • Cenovnik + opcije + brzina Aleksandra Vuković 15. марта 2012. Blog 211
  • Kako dopuniti Limundo račun? Vladan Jović 28. децембра 2012. LimundoGrad 182
  • Prvi dani sa štenetom
    Prvi dani sa štenetom u kući Miloš Grabić 20. јануара 2021. Zabava i učenje 0
  • Koji si tip zimskog sportiste? Jovana Marković 13. јануара 2021. Uncategorized, Zabava i učenje 1
  • 5 predmeta koji će vam olakšati pripremanje trpeze Jovana Milenković 6. јануара 2021. Zabava i učenje 0
  • U 2021. vam želimo… Milica Ivić 30. децембра 2020. LimundoGrad, Zabava i učenje 2
  • Nameštaj
    (Intervju) Član gule47: Od obične fotelje do esktravagantnog komada nameštaja Ana Mladenović 23. децембра 2020. Kupindo 0

Skorašnji komentari

  • Lea на Koji si tip zimskog sportiste?
  • Miloš Grabić на Limundo i Kupindo zaštita povećane na 20.000 dinara!
  • Sretenka на U 2021. vam želimo…
  • DRAGAN - NIS на Kako da zaradite na internetu?
  • Tamara на U 2021. vam želimo…

Vremeplov

© 2008. LimundoGrad d.o.o. Creative Commons License Ovo delo je licencirano pod uslovima licence Creative Commons Autorstvo-Nekomercijalno-Bez prerada 4.0 Međunarodna licenca
LimundoGrad koristi kolačiće u statističke i marketinške svrhe. Nastavkom korišćenja sajta smatramo da ste pristali na upotrebu kolačića.OKViše informacija