我有一个字符串,必须在今天显示日期并将语言环境设置为它-IT
$today= date("d m y");
setlocale(LC_TIME, "it_IT.utf8");
print ucwords(strftime("%a %d %B %Y", strtotime($today)));
有错误,该字符串被正确翻译为意大利语,但是打印1970年1月1日(01 Gennaio 1970 in italian)所以我觉得UNIX时间戳为0。
由于
答案 0 :(得分:1)
使用它:
$today= date("Y-m-d");
setlocale(LC_TIME, "it_IT.utf8");
echo ucwords(strftime("%a %d %B %Y", strtotime($today)));
您的fomat date('d m y')
无法被函数strtotime()
识别,它会返回false