Freesco, NND, CDN, EOS
http://forum.freesco.pl/

php & date/time
http://forum.freesco.pl/viewtopic.php?f=24&t=14922
Strona 1 z 1

Autor:  gkr [ środa, 7 marca 2007, 10:25 ]
Tytuł:  php & date/time

witam,

mam problem z uzyskaniem wynikow z funkcji:

: [/] [] ()
<?php

$miesiac = "2006-02";
$data = date("t", strtotime($miesiac));
echo "Miesiac: ".$miesiac." ma dni: ".$data;
?>


wynik powinien = 28
tymczasem otrzymuje 31

porownujac z fedora (phpinfo()) zauwazylem, iz nnd nie ma supportu dla funkcji/modulu (?) date/time...

jakie sa mozliwosci na rozwiazanie tego problemu ??

pozdrawiam
GK

Autor:  viater [ środa, 7 marca 2007, 10:40 ]
Tytuł: 

Na mój gust źle używasz tej funkcji.
http://pl2.php.net/manual/pl/function.date.php
Hasło: znacznik czasu

<?php
$miesiac=2;
$il_dni = date("t", mktime(0,0,0,$miesiac,1,2007));
echo "Miesiac luty w 2007 r. ma dni: ".$il_dni;
?>

(Nie sprawdzałem).

A to z manuala PHP:
<?php
$ostatni = mktime (0,0,0,3,0,2000);
echo strftime ("Ostatni dzień lutego 2000 to: %d", $ostatni);

$ostatni = mktime (0,0,0,4,-31,2000);
echo strftime ("Ostatni dzień lutego 2000 to: %d", $ostatni);
?>

Autor:  gkr [ środa, 7 marca 2007, 11:03 ]
Tytuł: 

dzieki za odpowiedz.

funkcja mktime dziala zdecydowanie lepiej :)

natomiast moj przyklad na fedorce dziala bez zarzutu....

tak czy siak rozwiazanie jest.

dziekuje bardzo.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/