Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] getdate() - problem z formatowaniem
Forum PHP.pl > Forum > Przedszkole
Luccas
Witam wszystkich serdecznie, to moj pierwszy post na tym forum, wiec jezeli co pochrzanie - prosze o wyrozumialosc.

Do rzeczy - za pomoca getdate() zapisuje dane o godzinie - format hh-ss, problem polega na tym ze jezeli jest godzina np. 16:01 zapis mam 16:1; powduje to male zamieszanie bo nie wiem czy to bedzie faktycznie 16:10 czy 16:01. Moj kod wyglada tak:

Kod
$today = getdate();
$curr_time=$today[hours].":".$today[minutes].":".$today[seconds].",".$today[mday]."-".$today[month];

(....)


Tak wiec chodzi mi o to gdzie popelniam blad... ?! sciana.gif

Dziekuje za pomoc i pozdrawiam.
xbigos
http://pl.php.net/manual/pl/function.getdate.php
http://pl.php.net/manual/pl/function.date.php

Manual nie gryzie. Google też nie.
Luccas
Ok, masz cytat z mauala (btw to przejrzalem go ale widocznie cos przeoczylem i to przed zadaniem pytania):

Cytat
i - minuty; tzn. od "00" do "59"


a wyzej w poscie pisalem ze serwer zwraca "1" zamiast 10 lub 01 ........
kszychu
Potraktuj to, co zwróci serwer funkcją printf().
dadexix
Kod
$curr_time=date("G").":".date("i").":".date("s").",".date("d")."-".date("m");
hm?
Luccas
Kod
[/b]$curr_time=date("G").":".date("i").":".date("s").",".date("d")."-".date("m");[b]


Powyzsza linijka zalatwila sprawe formatowania i ucinania zer, dziekuje.
Btw. ucina tylko te przednie 0 czyli np z "01" ....

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.