PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Datetime deutsches Datum mit Uhrzeit (http://www.selfphp.de/forum/showthread.php?t=11052)

deathwarrant 25.07.2005 21:03:56

Datetime deutsches Datum mit Uhrzeit
 
Hallo
habe ein Formular wo man ein Datum mit Uhrzeit eingibt Variable heißt $z7
In der Datenbank heißt die Spalte rk_datum Natürlich Datetime

wie kann ich im Formular ein detsches Format als Eingabe verwenden??
also 25.07.05 21:00

Bitte um ein Beispiel da ich schon seit Tagen dran sitze und am Verzweifeln bin.


Vielen Dank

Marilu 26.07.2005 07:16:15

AW: Datetime deutsches Datum mit Uhrzeit
 
Ich habe da mal 2 Funktionen für Datumsumwandlung gefunden:
PHP-Code:

###
#
# date_mysql2german - wandelt ein MySQL-DATE (ISO-Date)
#                     in ein traditionelles deutsches Datum um.
#
function date_mysql2german($datum) {
  list(
$jahr$monat$tag) = explode("-"$datum);

  return 
sprintf("%02d.%02d.%04d"$tag$monat$jahr);
}

###
#
# date_german2mysql - wandelt ein traditionelles deutsches Datum
#                     nach MySQL (ISO-Date).
#
function date_german2mysql($datum) {
  list(
$tag$monat$jahr) = explode("."$datum);

  return 
sprintf("%04d-%02d-%02d"$jahr$monat$tag);


Die kannst Du um die Uhrzeit erweitern.

xabbuh 26.07.2005 09:30:40

AW: Datetime deutsches Datum mit Uhrzeit
 
Zitat:

Zitat von Marilu
PHP-Code:

###
#
# date_mysql2german - wandelt ein MySQL-DATE (ISO-Date)
#                     in ein traditionelles deutsches Datum um.
#
function date_mysql2german($datum) {
  list(
$jahr$monat$tag) = explode("-"$datum);

  return 
sprintf("%02d.%02d.%04d"$tag$monat$jahr);



Ich könnte mir vorstellen, dass es hier schneller wäre, eine Kombination aus strtotime() und strftime() zu verwenden:
PHP-Code:

<?php
    
function date_mysql2german($datum)
    {
        return 
strftime('%d.%m.%Y'strtotime($datum));
    }
?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34:01 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.