(X)HTML, JavaScript, Ajax
palicora Guten Tag, kenne zwar den Fu...
Nicht eingeloggt

Registrieren
Login

dasch
Ehrenmitglied

- 20.11.07 17:58 Uhr
Ich hatte grad mal langeweile, und weil ich schon von 2 nach dem deutschen Datum gefragt wurde, hatte ich mal bock auch so ein Tutorial zu machen:

Deutsches Datum in einer Variable speichern
(Die Var am besten in die config setzen, dann kann man von überall auf sie zugreifen)
Code:
$Datum = date(d).".".date(m).".".date(y);

Das würde dann so aussehen: 25.07.07
wenn man das y bei date großschreibt dann würde da 25.07.2007 stehen.

Datum ausgeben
Wenn man das deutsche Datum jetzt ausgeben möchte, macht man das einfach mit echo:
Code:
echo $Datum;


Datum speichern
Wenn man z.B. das Aktuelle datum im Deutschen Format in ner MySQL DB speichern will macht man das dann so:
Statt dem now() das in MySQL sonst das Datum speichert gibt man folgendes ein:
Code:
'".$Datum."'


In der MySql tabelle musst falls vorher das Englische Datum gespeichert wurde dann noch statt date --> varchar 9 nehmen!

Erklärung der Buchstaben hinter date:
date(d) --> 01.02.03 Tag
date(D) --> 1.02.03
date(m) -->01.02.03 Monat
date(M) --> 01.2.03
date(y) --> 01.02.07 Jahr
date(Y) --> 01.02.2007

Uhrzeit ausgeben
Genau wieder das gleiche inner Variable bsp.: $Zeit speichern:
Code:
$Zeit = time(m).":".time(h)

Das würde dann 15:48 ausgeben

Wörtererklärung
time(s) --> 01:02:03 Sekunden
time(S) --> :01:02:3
time(h) -->01:02:03 Stunde
time(H) -->1:02
time(m) --> 01:02 Minute
time(M) --> 01:2

Ich hoffe es war verständlich
MfG
Dasch


- OUT OF BUISNESS -
Dreamweaver an den Nagel gehängt
mafiamix
Ehrenmitglied

- 20.11.07 17:58 Uhr
Hm.
Genau sowas brauch ich.
Wie kann ich von der gleichen Tabelle auch noch das deutsche Datum mit der deutschen Uhrzeit abfragen?
Also die Uhrzeit wird in der gleichen Tabelle gespeichert wie das Datum.

Wenns möglich wär, könnte man die Uhrzeit auch einzeln ausgeben?
Also Datum einzeln und die Registrationsuhrzeit einzeln.

Patrick_W
Administrator

- 20.11.07 17:58 Uhr
Habe den Titel mal geändert. Es kommt auf den Server an, den der gibt die aktuelle Zeit an.

Wenn du deine Punkte haben willst, dann stelle bitte auch noch eine anzeige an was das "d" "y" darstellen. Z.B.
Code:
$tag = date("t");
t zeigt zweistellig Tag an sprich 01->30/31.


Pro2Typ
Neuling

- 21.10.08 23:21 Uhr
Wo gibt man edenn das datum ein bei der mysql?

wccw
Ehrenmitglied

- 21.10.08 23:31 Uhr
In die Spalte einer Tabelle der Datenbank! x_X
Ich kann nicht mehr...


Ich diskutiere nicht mit Idioten, die ziehen mich sonst auf Ihr Niveau hinunter und schlagen mich dort dann mit Erfahrung.
Ein völlig Depressiver Pyro.
Sven
Stammgast

- 22.10.08 12:19 Uhr
Zitat von dasch:
Code:
$Datum = date(d).".".date(m).".".date(y);


Hey dasch

Ich finde wie die meisten das datum machen ist einfach "kaka^^"

Code:
$Datum = date("d.m.y");


So ist es doch einfacher^^

MfG


palicora
Moderator

- 22.10.08 12:45 Uhr
Mensch das hat er vor nem Jahr geschriebn...

Wenn schon den schon wird nur der Timestamp in der DB speichern...

PHP-Code:
mysql_query('INSERT INTO `tabelle` SET `zeit` = "'.time().'"');

$sql = mysql_query('SELECT `zeit` FROM `tabelle`...');
$row = mysql_fetch_array($sql);

echo date('d.m.Y H:i:s',$row['zeit']);



"Unsauberes Programmieren wird zu einer Kunst! Man könnte es als den Impressionismus der Informatik bezeichnen!"

dasch
Ehrenmitglied

- 23.10.08 19:04 Uhr
ganz genau :roll:
ich mach es selber nicht mehr so wie oben beschrieben

deswegen closed


- OUT OF BUISNESS -
Dreamweaver an den Nagel gehängt
Geschlossen


©2011 Itschi.Net