开发者社区> 问答> 正文

如何使用PHP格式化小时和分钟中文

我需要使用PHP以中文格式显示时间。

我已经尝试使用strftime:

setlocale(LC_TIME, "zh_CN"); echo strftime("%a, %Y %B %d"); 用于日期和显示的工作:二,2013十一月05

但是时间:

setlocale(LC_TIME, "zh_CN"); echo strftime("%H %M"); 显示:14 30

但是必须显示2:30 pm,例如:zh_CN的下午2时30分和zh_HK的下午2时半

您是否知道解决方案或PHP库来做到这一点?

谢谢

PS:客户端的javascript解决方案也可以很好;)

展开
收起
社区秘书 2019-12-04 13:34:18 1092 0
1 条回答
写回答
取消 提交回答
  • setlocale(LC_TIME, "zh_CN"); echo date("h:i a")."\n";
    
    2020-03-31 16:24:28
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载