v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Få adgang til alt på hele v5.dk
- bliv Premium-medlem for kun 39,95 kr.

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Udskrivning af dato fra database

  • v5.dk
  • Forum
  • PHP-programmering
  • Udskrivning af dato fra database
  • Sidevisninger: 3352 har set dette indlæg
Besvar #0Spørgsmål oprettet af @PXMDK | 4365 points
30 points ude 5 indlæg 5 år siden Spørgsmålet er ikke løst
avatar
 

Hej 

Er der en nem måde at udskrive (kun) en dato på hjemmeside...

Jeg har den sat op til i øjeblikket og være sat op til at udskrive dato og tidspunkt hvornår en bruger er oprettet.

Men jeg har en tabel som udskriver de seneste 5 bruger på min forside, hvor jeg kun vil have den til at skrive datoen for oprettelse.

Den skal som sagt udskrive det hele, bare ikke på forsiden.

Jeg har databasen sat op til følgende følgende:

Billede uploadet af PXMDK

 

Hvordan får jeg filtreret datoen fra på en smart måde? 

<table class="table table-striped">
<tr>
<th>Navn</th>
<th>Alder</th>
<th>Jobtitel</th>
<th>Oprettet</th>
</tr>
<?php

$query = "SELECT * FROM users ORDER BY ID DESC";

$result = mysqli_query($con,$query);

while ($row = mysqli_fetch_array($result)) {
echo
"<tr>
<td>".$row["NAME"]."</td>
<td>".$row["AGE"]."</td>
<td>".$row["JOBTITLE"]."</td>
<td>".$row["CREATED"]."</td>
</tr>";
}
?>
</table>

 

avatar
 
Besvar#1 @bogunnarson kommenterede for 5 år siden

Hejsa, er det fordi den også sender tidspunkt med i created feltet, eller hvad menes der med kun datoen? Bare for at forstår problemet korrekt. 

avatar
 
Besvar#2 @PXMDK kommenterede for 5 år siden

 #1  jeg skal som sagt bruge både dato og tidspunkt, så det er korrekt som den skriver det der. Men i denne der kolonne ønsker jeg kun at udskrive datoen. Dvs at den henter min datetime fra databasen. Men sorterer time fra. Giver det mening? ????

avatar
 
Besvar#3 @PXMDK kommenterede for 5 år siden

 #2  de sidste spørgsmålstagn var fordi jeg kom til at tilføje en smiley fra min iPhone 

avatar
 
Besvar#4 @jonaswiwe svarede for 5 år siden

Hej.

Jeg vil foreslå dig at du får PHP til at genkende din dato som en dato, og så bruger datetime_format

fx:

$datotid = date_create($row["CREATED"]);
$dato = date_format($datotid, 'Y-m-d');

 

Og så ECOHer $dato ud.

 

http://php.net/manual/en/datetime.format.php

avatar
 
Besvar#5 @kennethkikkenborg kommenterede for 5 år siden

Hej.

Stadig lidt svært at forstå dit spørgsmål, men mulige svar KAN være..:

 

Hvis du kun vil hente datoen fra databasen istedet for alle felter som du gør nu med SELECT * (hvor * betyder alt), skal du ændre din MySQL query til:

"SELECT Oprettet FROM users ORDER BY ID DESC";

 

Hvis du derimod bare vil have formateret datoen kan du bruge følgende:

echo substr($row['Oprettet'], 8, 2) .'.'. substr($row['Oprettet'],, 5, 2) .'.'. substr($row['Oprettet'],, 0, 4);

 

Det kan også gøres smartere ved at lave dato-formateringen til funktioner, som du kan kalde alle steder fra (her er både en til dato, samt en til dato og tid:

// Kaldes fra dit loop

echo formatDate($row['Oprettet']);

echo formatDateTime($row['Oprettet']);

// Funktion fomater dato

function formatDate($a) {

   return substr($a, 8, 2) .'.' .substr($a, 5, 2) .'.'. substr($a, 0, 4);

}

// Funktion formater dato og tid

function formatDateTime($a) {

   return substr($a, 8, 2) .'.' .substr($a, 5, 2) .'.'. substr($a, 0, 4) .' kl. '. substr($a, 11, 5);

}

 

avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

PXMDK

Forum kategorier

  • Generelt
  • Guides & Howto84
  • Offtopic / Andet158
  • Microsoft Office
  • Microsoft Word11
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering124
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

Is Weed Legal in Europe
Buy real passport online|Buy counterfeit money
Chrome Auto Fyld holdt op med at virke
ÆØÅ
Tegne Program
MacBook gået ud ved indsættelse at IPhone SE…
Loop Nested JSON Array til Table
Knap
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap