Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pytanie o date
Forum PHP.pl > Forum > PHP
krypler
witam
mam date w takiej postaci 1045400478 i chcialbym ja zamienic na date w formacie dd-mm-yyyy . jak to zrobic questionmark.gif
Wankster
[php:1:60c8d38fd5]<?php

$time = 1045400478;
$data = date( "d-m-Y", $time );

print $data;

?>[/php:1:60c8d38fd5]
Grzesiek
krypler, a skąd wziołeś date w takiej postaci?
krypler
dostalem od jakiegos goscia zrzut bazy i mialem tam date wlasnie w tej postaci.
Wankster
Cytat
krypler, a skąd wziołeś date w takiej postaci?

[php:1:15353d41ec]<?php

print time();

?>[/php:1:15353d41ec]
krypler
dzieki za odpowiedzi, mozna zamknac juz ten temat.
[fisher]
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
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
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
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
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
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
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
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 winksmiley.jpg


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
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 winksmiley.jpg) jak mam ustawic to zeby sie pokazywala dobra data ?
spenalzo
Bezczelnie śmiem się wtracić i zaproponować aby do zmiennej $time przyporządkować aktualny czas:
[php:1:f1d33bc1c3]<?php
$time=time();
?>[/php:1:f1d33bc1c3]
Cudi
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
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 tongue.gif
[fisher]
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.