mysql datum konvertieren

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

mysql datum konvertieren

Postby ExBoNd » 04. June 2003 18:25

ein php script schreibt das aktuelle datum & uhrzeit in eine "date" spalte in der form:
Code: Select all
1054745705
1054745788
1054745833
1054745904
1054745942

richtiges datum & uhrzeit sind folgende:
Code: Select all
04.Juni 2003 - 18:59
04.Juni 2003 - 18:58
04.Juni 2003 - 18:57
04.Juni 2003 - 18:56
04.Juni 2003 - 18:55

wie kann ich ein gewünschtes datum in den mysql code umrechnen um ihn dann händisch einzutragen/ausbessern?

danke....
User avatar
ExBoNd
 
Posts: 31
Joined: 29. March 2003 15:46

Re: mysql datum konvertieren

Postby pfiffikus » 04. June 2003 21:49

ExBoNd wrote:wie kann ich ein gewünschtes datum in den mysql code umrechnen um ihn dann händisch einzutragen/ausbessern?


$dasResultat = date("d.F Y - H:i", $deinezeitangabe);
pfiffikus
 
Posts: 47
Joined: 01. June 2003 16:33
Location: Gera/Thüringen
Operating System: Windows 8

Postby ExBoNd » 04. June 2003 22:31

danke für deine hilfe, aber könntest du das ein klein wenig mehr erklären?
wenn ich die variable augeben lasse kommt nur das aktuelle datum.
wie ist das gemeint? *newbieamwerk*

danke...
User avatar
ExBoNd
 
Posts: 31
Joined: 29. March 2003 15:46

Postby pfiffikus » 04. June 2003 22:37

ExBoNd wrote:1054745705
1054745788
1054745833
1054745904
1054745942


Ohne dass ich es jetzt nachgerechnet hätte, die Zahlen sehen aus wie Timestamps. So viele Sekunden sind seit dem 1.1.1970 vergangen.

Eine solche Zeitangabe schreibst du in die Variable $deinezeitangabe. Daraus müsste
date("d.F Y - H:i", $deinezeitangabe);
die von dir gewünschte Ausgabe erzeugen.

Steht nichts oder 0 in der Variable $deinezeitangabe, wird das aktuelle Datum ausgegeben. Das hast Du ja bereits bemerkt :)

Pfiffikus
pfiffikus
 
Posts: 47
Joined: 01. June 2003 16:33
Location: Gera/Thüringen
Operating System: Windows 8

Postby ExBoNd » 04. June 2003 23:41

yes. du hast natürlich recht. es sind die sekunden seit 1.1.70! :wink:

also das gibt mir aus dem sqldatum das richtige datum (in meiner gewünschten form) aus:
Code: Select all
<?
$sqldatum ="1054745942";
echo date("d.F Y - H:i", $sqldatum);
?>

ergebnis:
Code: Select all
04.June 2003 - 18:59

aber wie geht es umgekehrt?

thx...[/quote]
User avatar
ExBoNd
 
Posts: 31
Joined: 29. March 2003 15:46

Postby pfiffikus » 05. June 2003 06:01

ExBoNd wrote:aber wie geht es umgekehrt?


Das steht hier:
http://www.zend.com/manual/function.strtotime.php
pfiffikus
 
Posts: 47
Joined: 01. June 2003 16:33
Location: Gera/Thüringen
Operating System: Windows 8

Postby ExBoNd » 06. June 2003 09:46

super, danke recht herzlich...

zusammenfassung:
Code: Select all
<?php
$datum ="01 May 2003 15:28";
echo strtotime ($datum), "\n";

$sqldatum ="1054745942";
echo date("d.F Y - H:i", $sqldatum);
?>

ideal...
User avatar
ExBoNd
 
Posts: 31
Joined: 29. March 2003 15:46


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 14 guests