我需要转换或更改我在php中回显的数据的语言
echo date('d-M-Y', strtotime($date));
这个回声例如2017年1月23日,而我想要的是西班牙语23-Ene-2017。
答案 0 :(得分:1)
您应该看到the manual:
要格式化其他语言的日期,您应使用
setlocale()
和strftime()
函数代替date()
。
setlocale(LC_TIME, 'es_ES');
echo strftime("%d-%h-%Y", strtotime($date));
这将为您提供所需的结果:
23-Ene-2017
请注意,为了显示西班牙语本地化,您必须安装西班牙语本地化。
答案 1 :(得分:0)
实际上我在wordpress中使用它,所以我使用了date_i18n()
echo date_i18n('d-M-Y', strtotime( $date ));