mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 20:57 Benutzername: Passwort: Auto-Login

Thema: [MYSQL/PHP] Datum-Problem vom 24.12.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [MYSQL/PHP] Datum-Problem
Seite: 1, 2  Weiter
Autor Nachricht
Adroxxx
Threadersteller

Dabei seit: 24.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 24.12.2011 13:18
Titel

[MYSQL/PHP] Datum-Problem

Antworten mit Zitat Zum Seitenanfang

Hallo,

Ich habe für ein Newssystem eine Spalte Datum in der Datenbank. Formatiert ist sie als TIMESTAMP. Ich möchte nun das Datum formatieren zu Bsp. Samstag, 24. Dezember 2011...

Wie kann ich denn sowas machen?


Zuletzt bearbeitet von Adroxxx am Sa 24.12.2011 13:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 24.12.2011 14:26
Titel

Antworten mit Zitat Zum Seitenanfang

http://php.net/manual/de/function.date.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Adroxxx
Threadersteller

Dabei seit: 24.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 24.12.2011 15:03
Titel

Antworten mit Zitat Zum Seitenanfang

Ah, Danke!

Habe das nun folgendermaßen in der PHP-Datei formatiert:
Code:
setlocale(LC_TIME, 'de_DE');
   $row['Datum'] = strftime('%A, %d. %B %Y') . date(' H:i');
   $newsdatum = $row['Datum'];


Aber es wird nicht das Datum, welches in der DB eingetragen ist angezeigt, sondern genau das aktuelle und die aktuelle Uhrzeit. Was habe ich falsch gemacht?

Sry, bin noch Anfänger. ^^


Zuletzt bearbeitet von Adroxxx am Sa 24.12.2011 15:14, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 109
Geschlecht: Männlich
Verfasst Sa 24.12.2011 15:08
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:


string date ( string $format [, int $timestamp = time() ] )

Gibt einen formatierten String anhand eines vorzugebenden Musters zurück. Dabei wird entweder der angegebene Timestamp oder die gegenwärtige lokale Zeit berücksichtigt, wenn kein Timestamp angegegeben wird. Mit anderen Worten ausgedrückt: der Parameter Timestamp ist optional und falls dieser nicht angegeben wird, wird der Wert der Funktion time() angenommen.



steht doch haarklein im manual *zwinker*
  View user's profile Private Nachricht senden
Adroxxx
Threadersteller

Dabei seit: 24.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 24.12.2011 16:05
Titel

Antworten mit Zitat Zum Seitenanfang

Hm, irgendwie funktioniert das mit timestamp angeben nicht -.-
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 24.12.2011 16:48
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$formatiertes_datum = date('%A, %d. %B %Y', $row['Datum']);
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Adroxxx
Threadersteller

Dabei seit: 24.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 24.12.2011 17:05
Titel

Antworten mit Zitat Zum Seitenanfang

Das funktioniert irgendwie nicht. Ausgegeben wird:
Code:
%AM, %01. %064 %1970


Zuletzt bearbeitet von Adroxxx am Sa 24.12.2011 17:05, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
msr93

Dabei seit: 13.12.2011
Ort: Klagenfurt am Wörthersee
Alter: 31
Geschlecht: Männlich
Verfasst So 25.12.2011 08:07
Titel

Antworten mit Zitat Zum Seitenanfang

Guten Morgen.

Folgendes sollte funktionieren:

Code:

date("D d.m.", strtotime($row['date']))


Die genaue Formatierung, welche durch "D d.m." ersetzt werden muss, kannst du dir hier ansehen:
http://php.net/manual/de/function.date.php

Gruß & schöne Feiertage

Martin
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Datum und Dropdown in mysql
[PHP, MySQL] Datum formatieren
[PHP/MySQL] Datum aus Datenbank per PHP umwandeln
MYSQL Datum Abfrage Sortieren
timestamp aus mysql Datenbank in php Datum konvertieren
Datum als Date an MySql-Datenbank übergeben
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.