krypler
20.05.2003, 18:42:38
witam
mam date w takiej postaci 1045400478 i chcialbym ja zamienic na date w formacie dd-mm-yyyy . jak to zrobic
Wankster
20.05.2003, 18:45:08
[php:1:60c8d38fd5]<?php
$time = 1045400478;
$data = date( "d-m-Y", $time );
print $data;
?>[/php:1:60c8d38fd5]
Grzesiek
20.05.2003, 19:05:37
krypler, a skąd wziołeś date w takiej postaci?
krypler
20.05.2003, 19:16:55
dostalem od jakiegos goscia zrzut bazy i mialem tam date wlasnie w tej postaci.
Wankster
20.05.2003, 19:52:40
Cytat
krypler, a skąd wziołeś date w takiej postaci?
[php:1:15353d41ec]<?php
print time();
?>[/php:1:15353d41ec]
krypler
20.05.2003, 20:07:16
dzieki za odpowiedzi, mozna zamknac juz ten temat.
[fisher]
21.05.2003, 00:35:02
Cytat
krypler, a skąd wziołeś date w takiej postaci?
data w tym formacie (unix timestamp) IMHO to najbardziej wygodny i efektywny sposob przechowywania, umozliwiajacy w latwy sposob dzialania na datach ;-)
sposob waknstera jest dobry, dla urozmaicenia mozna takze uzyc funkcji
mktime()
spenalzo
21.05.2003, 00:58:30
Dokładnie - może służyć do pokazywania samej daty czy godziny. Poza tym wygodnie się nim operuje na dacie w bazie danych- np. kasowanie starych sesji.
bArTiq
21.05.2003, 08:17:45
a mozecie mi napisac taki skrypt zeby ta data byla generowana automatycznie ? nie znam sie zadobrze na php chce poprostu wstawic na stronke date i godzine np. " Dziś jest 21 Maj, 2003 - 09:17 "
kurtz
21.05.2003, 08:24:56
Cytat
a mozecie mi napisac taki skrypt zeby ta data byla generowana automatycznie ? nie znam sie zadobrze na php chce poprostu wstawic na stronke date i godzine np. " Dziś jest 21 Maj, 2003 - 09:17 "
do tego sluzy funkcja date() - wystarczy ze nie podasz drugiego parametru.
wiecej informacji o tym co moze zwracac znajdziesz w
http://www.php.net/date
pozdrawiam ;)
bArTiq
21.05.2003, 08:37:11
ja nic nie wiem z tego php wy sie juz na tym znacie to mozecie mi napisac jakis maly skrypcik ktory w przegladarce bedzie wygladal " Dziś jest 21 Maj, 2003 - 09:37 "
kurtz
21.05.2003, 08:43:34
Cytat
ja nic nie wiem z tego php wy sie juz na tym znacie to mozecie mi napisac jakis maly skrypcik ktory w przegladarce bedzie wygladal " Dziś jest 21 Maj, 2003 - 09:37 "
no to chyba warto by to zmienic, no nie? tak tylko zerujesz ;)p
http://php.faq.pl/klucz/php_dok - tu znajdziesz linki do kursow php i do manuala ;)
scanner
21.05.2003, 09:19:54
Cytat
mozecie mi napisac jakis maly skrypcik
Ależ oczywiście drogi kolego. O niczym innym nie marzymy, jak tylko pisac małe skrypciki. Prosze: co prawda zajęło mi to troche czasu, ale masz to, o co prosiłeś.
[php:1:f75d689ff4]<?php
echo 'Dziś jest 21 Maj, 2003 - 09:37';
?>[/php:1:f75d689ff4]
DeyV
21.05.2003, 10:50:01
Cytat
Prosze: co prawda zajęło mi to troche czasu, ale masz to, o co prosiłeś.
[php:1:00fba3f20f]<?php
echo 'Dziś jest 21 Maj, 2003 - 09:37';
?>[/php:1:00fba3f20f]
Dobre
Cytat
string date ( string format [, int znacznik_czasu])
Zwraca datę sformatowaną według szablonu podanego w argumencie format. Żądana data określona jest w argumencie znacznik_czasu, a w przypadku jego braku pobierany jest aktualny czas.
bArTiq
23.05.2003, 21:32:59
no dobra mam juz skrypt [php:1:fb0075a71d]<?php
$data = date( "d-m-Y", $time );
print $data;
?>[/php:1:fb0075a71d]
ale pokazuje mi sie 01-01-1970

) jak mam ustawic to zeby sie pokazywala dobra data ?
spenalzo
23.05.2003, 22:37:54
Bezczelnie śmiem się wtracić i zaproponować aby do zmiennej $time przyporządkować aktualny czas:
[php:1:f1d33bc1c3]<?php
$time=time();
?>[/php:1:f1d33bc1c3]
Cudi
23.05.2003, 22:47:37
Ale sama funkcja date() nie wystarczy do wygenerowania daty w takiej postaci, bo php nie obsługuje polskich nazw miesięcy. Będziesz musiał nauczyć sie jeszcze podstaw o tablicach...
scanner
23.05.2003, 23:00:43
Ja to nie obsluguje?
Na moim serwerze (serwerqach):[php:1:70a47c05df]<?php
setlocale(LC_ALL, 'pl_PL');
?>[/php:1:70a47c05df]I pokazuje miesiące po polsku. Nazwy dni tez
[fisher]
24.05.2003, 10:30:46
Cytat
Ja to nie obsluguje?
Na moim serwerze (serwerqach):[php:1:670c1eb779]<?php
setlocale(LC_ALL, 'pl_PL');
?>[/php:1:670c1eb779]I pokazuje miesiące po polsku. Nazwy dni tez :P
U mnie akurat nie, trzeba cos aplikowac zeby dzialalo w tenze sposob ?
Zdroovka zycze
scanner
24.05.2003, 13:26:42
Ja tam nie wiem - widac mam dobrego admina, który odpowiednio poustawiał. Poczytaj komentarze do:
http://www.php.net/manual/pl/function.setlocale.php
Cudi
24.05.2003, 22:09:44
Ja niestety nie mam takiego szczęścia (serwer darmowy)... I myśle że mało kto będzie miał :]
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.