用其他语言翻译日期名称

轴:

大家好,我是PHP的新手...使用此功能,我可以知道两个日期之间的日期名称,但是我不能将其翻译成意大利语。有人能帮我吗?我试图在这两种模式下使用strftime(),但是它给了我错误:strftime()期望参数2为int,给定对象,我已经完成了日期的var_dump并且它是object,我需要强制转换它或这不是我的问题的答案吗?

$from_date = new DateTime($from_date);
    $to_date = new DateTime($to_date);

    for ($date = $from_date; $date <= $to_date; $date->modify('+1 day')) {
       echo $date->format('l') . "\n";
       //echo strftime("%A", $date); error : strftime() expects parameter 2 to be int, object given
      //var_dump($date);  object(DateTime)
      }

输出:星期三星期四星期五

我从中选择$ from_date和$ to_date

+------------+------------+
| from_date  | to_date    |
+============+============+
| 2020-04-01 | 2020-04-03 |
+------------+------------+
轴:

我使用以下方法修复了它:

for ($date = $from_date; $date <= $to_date; $date->modify('+1 day')) {
      echo utf8_encode (strftime("%A", $date->getTimestamp())).PHP_EOL;  
     }

输出:星期三星期四星期五

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章