Afisare nr. zile dintr-o luna

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

clickymedia
Junior Member
Mesaje: 45
Membru din: Mie Iun 17, 2015 2:11 pm
Contact:

Afisare nr. zile dintr-o luna

Mesajde clickymedia » Lun Oct 26, 2015 8:23 pm

Salut,

Cum pot afla cate zile are o luna cu php ?
Vreau fac un calendar si nu am nici ce-a mai mica idee cum pot afisa nr. de zile dintr-o luna.

Multumesc!


Pe caut hotel gasesti case si apartamente de inchiriat in regim hotelier.

emanu31
PHPRomania Supporter
Mesaje: 27
Membru din: Mar Sep 02, 2014 11:55 am

Re: Afisare nr. zile dintr-o luna

Mesajde emanu31 » Mar Oct 27, 2015 12:28 am

Pai ai mai multe variante:

Cod: Selectaţi tot

// mapezi un array de luni:
$months = array(1 => 31, 2 => 28, 3 => 31, 4 => 30, 5 => 31, 6 => 30, 7 => 31, 8 => 31, 9 => 30, 10 => 31, 11 => 30, 12 => 31);
// mai ai o conditie:
if(date('y') % 4 == 0){
// date('y', strtotime('+1 year')) - pt urmatorul an sau -2 pt acum 2 ani...
  $months[2] = 29;
}

// te folosesti de functia date din php:
echo date('t'); // daca ai serverul bine setat, va afisa 31
echo date('t', strtotime('+1 month')); // pt urmatoarea luna - noiembrie, va afisa 30

MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Re: Afisare nr. zile dintr-o luna

Mesajde MarPlo » Mar Oct 27, 2015 9:38 am

Salut
Vezi functia: cal_days_in_month(), returneaza numarul de zile din luna si anul date la argumente.

clickymedia
Junior Member
Mesaje: 45
Membru din: Mie Iun 17, 2015 2:11 pm
Contact:

Re: Afisare nr. zile dintr-o luna

Mesajde clickymedia » Mar Oct 27, 2015 4:59 pm

MarPlo scrie:Salut
Vezi functia: cal_days_in_month(), returneaza numarul de zile din luna si anul date la argumente.


Exact ce cautam. Multumesc frumos!
Pe caut hotel gasesti case si apartamente de inchiriat in regim hotelier.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4830
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Re: Afisare nr. zile dintr-o luna

Mesajde vectorialpx » Mie Oct 28, 2015 2:04 pm

Cod: Selectaţi tot

<?php
var_dump
(date('t'));
 

http://php.net/manual/ro/function.date.php (a scris deja emanu31)

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Afisare nr. zile dintr-o luna

Mesajde nevvermind » Mie Oct 28, 2015 3:09 pm

Idee era ca OP avea nevoie sa afle numarul de zile dintr-o data anume, nu neaparat cea curenta.
Caz in care i-as recomanda DateTime::createFromFormat('Y-m', '2009-10')->format('t'), nu neaparat extensia "calendar".
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

clickymedia
Junior Member
Mesaje: 45
Membru din: Mie Iun 17, 2015 2:11 pm
Contact:

Re: Afisare nr. zile dintr-o luna

Mesajde clickymedia » Mar Noi 03, 2015 9:15 pm

Multumesc frumos pentru ajutor!
Cu functia data de Marplo am rezolvat ce aveam nevoie, intre timp am gasit si un calendar in php pe care il studiez

Cod: Selectaţi tot

http://www.startutorial.com/articles/view/how-to-build-a-web-calendar-in-php
Pe caut hotel gasesti case si apartamente de inchiriat in regim hotelier.


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 30 vizitatori