我必须以保加利亚语显示明天的一周 它以英文显示,如何在保加利亚语中设置?
<?php
$now= new DateTime('now');
$date=$now->modify('+1 day');
echo $date->format('l');
//prints Saturday
我用一系列保加利亚名字来做这件事并且有效,但有没有办法用setlocale
或其他方式做到这一点?
答案 0 :(得分:0)
日期时间format
不支持区域设置,您必须转换为时间戳才能使用strftime
仅在setlocale
中使用LC_TIME更改时间相关格式的设置
<?php
$now= new DateTime('now');
$date=$now->modify('+1 day');
setlocale(LC_TIME, 'bg');
echo strftime("%A", date_timestamp_get($date));