php - 本地化月/日名称列表

标签 php time localization

实际上我正在使用这个:

setlocale(LC_ALL, 'it_IT');

$monthNames = array();
for ($i = 1; $i <= 12; $i++)
{
    $monthNames[] = strftime('%B', mktime(0, 0, 0, $i));
}

有没有更简单、更好的方法来做到这一点?此外,这不适用于日期的名称。谢谢。

最佳答案

$daysOfWeek = array('Sunday', 'Monday', 'Tuesday', ...);
foreach ($daysOfWeek as $day) {
    echo strftime('%A', strtotime("last $day")), "\n";
}

我想这是一种方法。我没有看到任何内置函数来获取本地化的一周或几个月的日期。

关于php - 本地化月/日名称列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872548/

相关文章:

php - 自然地对时间字符串数组进行排序

php - 从 1000,000 个用户条目中查找用户名的可能方法

php - 无法使用 : php bin/console doctrine:database:create

php - .htaccess 前 3 个字符作为文件夹

php - 我如何从 MySQL 表行中获取日期和时间

java - 两次按钮点击之间的时间

android - 检测 Cordova 应用程序中的首选语言顺序

C# 文化敏感句识别

javascript - 使用 JavaScript 动态变量进行字符串国际化

php - 我能知道MySQL全文搜索结果的准确性吗?