[英]Change language of the date stored in d-M-Y format php
我需要转换或更改我在php中回显的数据的语言
echo date('d-M-Y', strtotime($date));
例如,2017年1月23日这样的回声,而西班牙语2017年2月23日我想要它。
您应该看到手册 :
要用其他语言格式化日期,应使用
setlocale()
和strftime()
函数,而不要使用date()
。
setlocale(LC_TIME, 'es_ES');
echo strftime("%d-%h-%Y", strtotime($date));
这将为您提供所需的结果:
23-Ene-2017
请注意,为了显示西班牙文本地化,您必须安装西班牙文本地化。
实际上我在wordpress中使用了这个,所以我使用了date_i18n()
echo date_i18n('d-M-Y', strtotime( $date ));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.