Php 德语MySQL日期格式

Php 德语MySQL日期格式,php,mysql,date,datetime,Php,Mysql,Date,Datetime,我的查询中有一个日期输出和格式字符串: $date = $sql->getValue("date"); $datenew = DateTime::createFromFormat('Y-m-d', $date); $dateex = $datenew->format('l, d.m.Y'); // Output: Monday, 19.12.2016 有没有办法得到德语的“星期一”(“Montag”)?是的。您可以使用setlocale(): 看看: 或者,您可以使用以下解决方法

我的查询中有一个日期输出和格式字符串:

$date = $sql->getValue("date");
$datenew = DateTime::createFromFormat('Y-m-d', $date);
$dateex = $datenew->format('l, d.m.Y');

// Output: Monday, 19.12.2016

有没有办法得到德语的“星期一”(“Montag”)?

是的。您可以使用
setlocale()

看看:

或者,您可以使用以下解决方法:

$date =  date('l, d.m.Y');
$arrDate = explode(",",$date);
$weekDay = "";

switch($arrDate[0])
{
    case 'Monday':    $weekDay = 'Montag, ';
                      break;
    case 'Tuesday':   $weekDay = 'Dienstag, ';
                      break;
    case 'Wednesday': $weekDay = 'Mittwoch, ';
                      break;
    .
    .
    .
    case 'Sunday' :   $weekDay = 'Sonntag, ';
                      break;

}

echo $weekDay.$arrDate[1];

对。您可以使用
setlocale()

看看:

或者,您可以使用以下解决方法:

$date =  date('l, d.m.Y');
$arrDate = explode(",",$date);
$weekDay = "";

switch($arrDate[0])
{
    case 'Monday':    $weekDay = 'Montag, ';
                      break;
    case 'Tuesday':   $weekDay = 'Dienstag, ';
                      break;
    case 'Wednesday': $weekDay = 'Mittwoch, ';
                      break;
    .
    .
    .
    case 'Sunday' :   $weekDay = 'Sonntag, ';
                      break;

}

echo $weekDay.$arrDate[1];