gpt4 book ai didi

php - 将日期翻译成默认语言或所选语言

转载 作者:搜寻专家 更新时间:2023-10-31 20:35:05 25 4
gpt4 key购买 nike

我必须显示我从我的数据库中选择的日期,该日期始终以英文显示,我的网站是英/德双语。

我的 PHP 代码

    setlocale(LC_ALL, "de_DE.utf8");
...
$myDate='2016-06-17'; //example
echo strftime(date_format(date_create($myDate), "l, j F Y "))

但这行不通,我总是在 EN 2016 年 6 月 17 日星期五

更新:我可以使用

strftime("%B %e, %G",date_timestamp_get(date_create($myDate))) 

我得到 Juni 17, 2016 ,但后来我忘记了日期的名称所以我还必须使用 date_format

最佳答案

下面的代码给出了预期的结果:

setlocale(LC_ALL, "de_DE.utf8");
$myDate='2016-06-17'; //example
echo strftime("%A, %e %B %Y", date_create($myDate)->getTimestamp());

根据文档,strftime参数是格式字符串和时间戳。您提供的第二个参数不是时间戳。

关于php - 将日期翻译成默认语言或所选语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37857073/

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