首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP Date -如何添加字符串以分隔日期和时间

PHP Date -如何添加字符串以分隔日期和时间
EN

Stack Overflow用户
提问于 2013-06-01 00:09:18
回答 5查看 7.2K关注 0票数 6

我想显示日期和时间格式,就像这样的"May 23 at 12:30pm"。我在PHP手册中看到:

代码语言:javascript
复制
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');

经过修改后,我设法获得

代码语言:javascript
复制
 echo date('M j \of h:i a');

它给了我"May 23 of 12:30pm"

但是当我用at替换of时,它给了我"May 23 a23 08:26 pm"

我不知道哪里出了问题。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-06-01 00:11:07

您需要对at进行转义,因为在date()中用作格式化选项时,这两者都有特殊的含义

代码语言:javascript
复制
echo date('M j \a\t h:i a');

See it in action

票数 16
EN

Stack Overflow用户

发布于 2013-06-01 00:15:33

试一试

代码语言:javascript
复制
<?php
    echo date('M j \a\t h:i a');
?>

代码语言:javascript
复制
<?php
    echo date('M j'). "at". date(' h:i a');
?>
票数 7
EN

Stack Overflow用户

发布于 2013-06-01 00:11:01

你也需要避开t

代码语言:javascript
复制
echo date('M j \a\t h:i a');
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16861567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档