Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] timestamp-->separator, zamiana timestamp na jakis format
oximus
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Witam, mam problem.
Wyciągam z bazy wpisik z pola timestamp i wyglada to tak: 20050421201319
Chciałbym, by miało to jakiś normalny format. Znalazłem cos na necie ale nie dziala:
  1. <?php
  2.  
  3. $wynik = mysql_query(&#092;"select Last_update from status\");
  4.  
  5. while (list($Last_update) = mysql_fetch_row($wynik))
  6.  {
  7. $wyswietlany_czas = TO_CHAR($Last_update, 'YYYY-MM-DD HH24:MI:SS');
  8. echo(&#092;"$wyswietlany_czas\");
  9.  
  10. }
  11.  
  12. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


Napewno
BTW
  1. <?
  2. function convert_timestamp ($timestamp)
  3. {
  4. $parts = sscanf($timestamp, '%04u%02u%02u%02u%02u%02u');
  5. $string = vsprintf('%04u-%02u-%02u %02u:%02u:%02u', $parts);
  6.  
  7. return strtotime($string);
  8. }
  9. ?>

Nie zapominajmy ze MySQL generuje timestamp w innym formacie niż Unix'owy w PHPie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 17:11