Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 0000-00-00 00:00:00, na format 10.03.2005 r. godzina: 17:46
Fixer
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 24.10.2004
Skąd: TG

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


Mam w tabeli o nazwie "aktualizacja" wiersz o nazwie "dataiczas"
pole jest typu DateTime
Jest tam zapisany tylko jeden wiersz w postaci: 0000-00-00 00:00:00

Chcę wyświetlić datę w formacie np. 10.03.2005 17:46 (czas 24 godzinny)
Czyli muszę użyć formatu: d.m.Y. H:i

Jak to zrobić?

Ten post edytował Fixer 10.03.2005, 18:04:07


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


  1. <?php
  2. echo date('d.m.Y. H:i', strtotime('2005-04-20 10:03:04'));
  3. ?>


--------------------
Go to the top of the page
+Quote Post
Fixer
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 24.10.2004
Skąd: TG

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


echhh łosiek i leń ze mnie biggrin.gif

Kod
DATE_FORMAT(date,format)

%M Month name (January..December)
%W Weekday name (Sunday..Saturday)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, etc.)
%Y Year, numeric, 4 digits
%y Year, numeric, 2 digits
%X Year for the week where Sunday is the first day of the week, numeric, 4 digits; used with %V
%x Year for the week, where Monday is the first day of the week, numeric, 4 digits; used with %v
%a Abbreviated weekday name (Sun..Sat)
%d Day of the month, numeric (00..31)
%e Day of the month, numeric (0..31)
%m Month, numeric (00..12)
%c Month, numeric (0..12)
%b Abbreviated month name (Jan..Dec)
%j Day of year (001..366)
%H Hour (00..23)
%k Hour (0..23)
%h Hour (01..12)
%I Hour (01..12)
%l Hour (1..12)
%i Minutes, numeric (00..59)
%r Time, 12-hour (hh:mm:ss followed by AM or PM)
%T Time, 24-hour (hh:mm:ss)
%S Seconds (00..59)
%s Seconds (00..59)
%f Microseconds (000000..999999)
%p AM or PM
%w Day of the week (0=Sunday..6=Saturday)
%U Week (00..53), where Sunday is the first day of the week
%u Week (00..53), where Monday is the first day of the week
%V Week (01..53), where Sunday is the first day of the week; used with %X
%v Week (01..53), where Monday is the first day of the week; used with %x
%% A literal `%'.



  1. SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');

-> 'Saturday October 1997'

  1. SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');

-> '22:23:00'

  1. SELECT DATE_FORMAT('1997-10-04 22:23:00', '%D %y %a %d %m %b %j');
-> '4th 97 Sat 04 10 Oct 277'

  1. SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H %k %I %r %T %S %w');

-> '22 22 10 10:23:00 PM 22:23:00 00 6'

  1. SELECT DATE_FORMAT('1999-01-01', '%X %V');
-> '1998 52'

TABELA: tbl_aktualizacja
Kod
====================
id  |dataiczas      |pozycja
--------+---------------+---------
1  |20020922230743 | 1
2  |20020923010930 | 2
====================


  1. <?php
  2.  
  3. // zwróci: data: 10.03.2005 r. godzina: 18:35
  4. $sql = &#092;"SELECT DATE_FORMAT(dataiczas,'data: %d.%m.%Y r. godzina: %H:%i:%s')
  5.  FROM dataiczas
  6.  WHERE pozycja=2&#092;";
  7. ?>


  1. <?php
  2. $temp2 = &#092;"2000-01-04\";
  3. $sql = &#092;"select date_format('$temp2','%W %M %D, %Y')\";
  4. $temp = mysql_query($sql);
  5. $temp_date = mysql_fetch_row($temp);
  6. echo($temp_date[0]);
  7. ?>


ps jak ja lubię sam sobie odpowiadać laugh.gif
temat zamkniety...

Ten post edytował Fixer 10.03.2005, 18:51:44


--------------------
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat(crashu @ 2005-03-10 19:09:30)
  1. <?php
  2. echo date('d.m.Y. H:i', strtotime('2005-04-20 10:03:04'));
  3. ?>

Do tego lepiej uzywac funkcji strftime" title="Zobacz w manualu PHP" target="_manual();


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 04:58