相关疑难解决方法(0)

格式化DateTime对象,尊重Locale :: getDefault()

我有一个DateTime对象,我正在通过它编写

$mytime->format("D d.m.Y")
Run Code Online (Sandbox Code Playgroud)

这给了我完全符合我需要的格式:

星期二5.3.2012

唯一缺少的是正确的语言.我需要Tue(Tuesday)的德语翻译,即Die(Dienstag).

这为我提供了正确的区域设置

Locale::getDefault()
Run Code Online (Sandbox Code Playgroud)

但我不知道怎么告诉DateTime::format它使用它.

有没有办法做这样的事情:

$mytime->format("D d.m.Y", \Locale::getDefault());
Run Code Online (Sandbox Code Playgroud)

php datetime-format

57
推荐指数
3
解决办法
6万
查看次数

PHP日期函数输出用意大利语

我正在尝试使用date()以下格式输出意大利语格式的日期:

<?php 
    setlocale(LC_ALL, 'it_IT');
    echo date("D d M Y", $row['eventtime']); 
?>
Run Code Online (Sandbox Code Playgroud)

但是,它仍以英文格式出现.我还能做什么?有什么不对?

解决方案必须是特定于脚本的,而不是服务器范围的......

谢谢

沙迪

php date

16
推荐指数
2
解决办法
4万
查看次数

标签 统计

php ×2

date ×1

datetime-format ×1