phpbar.de logo

Mailinglisten-Archive

[php] Datumseintraege

[php] Datumseintraege

Ralf Ebert Ebert.Ralf_(at)_kamenz.de
Sun, 28 Mar 1999 20:53:47 +0200


Hi Uli,

Ich verwende dafuer den Datentyp datetime, man kann jedoch auch nur date
verwenden. Das einfuegen des aktuellen Datums ist einfach:

INSERT INTO st VALUES (now());

:-) Das now() macht die ganze Arbeit. Fuer abweichende Eintragungen braucht
man nur das Standardformat einhalten, IMO 'yyyy-mm-dd hh:mm:ss'

Datumsfunktionen sind in der MySQL Hilfe dokumentiert:

DATE_FORMAT(Date, Format)
Formats the Date (a date or a timestamp) according to the Format string.
The following format commands are known:
M  Month name
W  Weekday name
D  Day of the month with english suffix
Y  Year with 4 digits
y  Year with 2 digits
a  Abbreviated weekday name (Sun..Sat)
d  Day of the month, numeric
m  Month, numeric
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
r  Time, 12-hour (hh:mm:ss [AP]M)
T  Time, 24-hour (hh:mm:ss)
S  Seconds (00..59)
s  Seconds (00..59)
p  AM or PM
w  Day of the week (0=Sunday..)

Also zum Beispiel:

mysql_db_query("test","SELECT *,DATE_FORMAT(datum,'d.m.Y') as ddatum FROM
...

Mit freundlichen Gruessen
Ralf Ebert


php::bar PHP Wiki   -   Listenarchive