• 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

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
  • Za sledećih 15 Vladimir Nikolić 22. маја 2021. Limundo 603
  • 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
  • dopuni Limundo račun i tokom praznika
    Dopuni Limundo račun i tokom praznika Jovana Marković 21. априла 2022. Plaćanje 0
  • Ponudi manje – nova opcija [test] Vladimir Nikolić 24. јануара 2022. Blog, Limundo 45
  • Otvorena pozicija – PHP Web Developer Vladimir Nikolić 23. децембра 2021. Uncategorized 0
  • Visa akcija za plaćanje predmeta
    Visa akcija za plaćanje predmeta i dopunu računa Vladimir Nikolić 22. новембра 2021. Limundo, Plaćanje 18
  • Mogućnost plaćanja karticom i novi uslovi Vladimir Nikolić 22. новембра 2021. Limundo, Plaćanje 7

Skorašnji komentari

  • Dragana на Pre nego što usvojite macu
  • Anja Divković на Prevareni ste? Vraćamo vam novac!
  • Vladimir Nikolić на Za sledećih 15
  • Zlata Đukić на Prevareni ste? Vraćamo vam novac!
  • Vladimir Nikolić на Za sledećih 15

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