gpt4 book ai didi

php - MySQL 日期格式(德语)

转载 作者:行者123 更新时间:2023-11-29 04:36:04 29 4
gpt4 key购买 nike

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

$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() :

setlocale(LC_TIME, 'de_DE', 'deu_deu');
$date = date('l, d.m.Y');
echo $date; //outputs: Montag, 19.12.2016

看看:http://php.net/manual/en/function.setlocale.php

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

$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];

关于php - MySQL 日期格式(德语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41232538/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com