Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z konwersja daty
Forum PHP.pl > Forum > Przedszkole
bobens_83
Witam. Mam taki problemik, mianowicie zapisuje do bazy dla kazdego newsa/artykulu jego date w polu TIMESTAMP za pomoca NOW().

Teraz przy wyciaganiu z daty chcialbym aby byla wyswietalna jedynie data, bez czasu. Wiem chyba jak to zrobic tylko nie umiem tego zapisac.

  1. <?php
  2. $db = new mysqli( 'localhost', 'mini', 'mini', 'feniks' );
  3. $q = "SELECT id_art, autor_art, tytul_art, naglowek_art, DATE_FORMAT( data_art, '%m %d %Y' )
  4. FROM art";
  5. $result = $db->query($q);
  6. $ile = $result->num_rows;
  7.  
  8. for( $i=1; $i<=$ile; $i++ )
  9. {
  10. $row = $result->fetch_assoc();
  11. Artykul( $row['id_art'], $row['autor_art'], $row['tytul_art'], $row['naglowek_art'], $row['data_art'], 'pokaz_artykul.php' ); // jak tu wstawic ten DATA_FORMAT?
  12. }
  13. ?>
crash
Użyj aliasu:
  1. DATE_FORMAT( data_art, '%m %d %Y' ) AS czas

I masz ta date w polu 'czas'
snipe
albo po stronie php:
  1. <?php
  2. date("Y-m-d",$row['data_art']);
  3. ?>
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.