Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
mit google massenhaft Treffer bekommt, die einem weiterhelfen.php datetime format convert
Und wieso nicht in MySQL? Oo
Ähmmm, ich behaupte mal, dass man mit
mit google massenhaft Treffer bekommt, die einem weiterhelfen.
Weil ich das ganze sprachabhängig gestalte und mit Hilfe Funktionen einfacher finde.
Man könnte die Abfrage aber doch auch sprachabhängig machen.
Auch in MySQL-Statements kann man sprachabhängige Formatierungen hinterlegen. Wie sieht denn das Statement aktuell aus und was fehlt?
function datetime($datetime) {
$stamp['date'] = sprintf("%02d.%02d.%04d",
substr($datetime, 6, 2),
substr($datetime, 4, 2),
substr($datetime, 0, 4));
$stamp['time'] = sprintf("%02d:%02d:%02d",
substr($datetime, 8, 2),
substr($datetime, 10, 2),
substr($datetime, 12, 2));
return $stamp;
}
Sorry, das kann ich mir nicht vorstellen. In der Doku findet man das ja sogar.nur hab ich nichts passendes/funktionierendes gefunden.
<?php
function convertDateTime($date, $lang="de")
{
$result = $date;
switch ($lang)
{
case "de": $result = date ("d.m.Y H:i", strtotime($date));
break;
case "en": $result = date ("Y-m-d H:i", strtotime($date));
break;
}
return $result;
}
$date = "2012-12-09 14:18";
echo "Deutsch: " . convertDateTime($date, "de") . "<br>";
echo "Englisch: " . convertDateTime($date, "en") . "<br>";
?>
Sorry, das kann ich mir nicht vorstellen. In der Doku findet man das ja sogar.
PHP:<?php function convertDateTime($date, $lang="de") { $result = $date; switch ($lang) { case "de": $result = date ("d.m.Y H:i", strtotime($date)); break; case "en": $result = date ("Y-m-d H:i", strtotime($date)); break; } return $result; } $date = "2012-12-09 14:18"; echo "Deutsch: " . convertDateTime($date, "de") . "<br>"; echo "Englisch: " . convertDateTime($date, "en") . "<br>"; ?>
date_default_timezone_set('Europe/Brussels');
class MyDateTime extends DateTime {
const LOCALE_GERMAN_DATE_FULL_TIME = 'd.m.Y H:i:s';
}
$Date = new DateTime('2012-12-09 14:18');
echo $Date->format(MyDateTime::LOCALE_GERMAN_DATE_FULL_TIME);
Hilfe, Kinder, bitte!
Warum spricht niemand von der DateTime-Klasse?
PHP:date_default_timezone_set('Europe/Brussels'); class MyDateTime extends DateTime { const LOCALE_GERMAN_DATE_FULL_TIME = 'd.m.Y H:i:s'; } $Date = new DateTime('2012-12-09 14:18'); echo $Date->format(MyDateTime::LOCALE_GERMAN_DATE_FULL_TIME);
PHP:<?php function convertDateTime($date, $lang="de") { $result = $date; switch ($lang) { case "de": $result = date ("d.m.Y H:i", strtotime($date)); break; case "en": $result = date ("Y-m-d H:i", strtotime($date)); break; } return $result; } $date = "2012-12-09 14:18"; echo "Deutsch: " . convertDateTime($date, "de") . "<br>"; echo "Englisch: " . convertDateTime($date, "en") . "<br>"; ?>