繁体   English   中英

更改以dMY格式存储的日期的语言php

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM