首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP日期格式为月份名称和年份

问PHP日期格式为月份名称和年份
EN

Stack Overflow用户
提问于 2013-09-05 19:24:54
回答 3查看 153.3K关注 0票数 31

我有以下日期数据:

20130814

如何获得如下字符串输出:(在PHP中)

“2013年8月”

EN

回答 3

Stack Overflow用户

发布于 2013-09-05 19:27:52

您可以使用:

代码语言:javascript
复制
echo date('F Y', strtotime('20130814'));

这应该能起到作用。

编辑:您有一个字符串格式的日期。为了能够将其格式化成nicelt,您首先需要将其更改为日期本身-这就是strtotime的用武之地。它是一个奇妙的特性,几乎可以将任何合理的日期表达式转换为日期本身。然后,我们可以实际使用date()函数将输出格式化为您想要的格式。

票数 80
EN

Stack Overflow用户

发布于 2013-09-05 19:31:56

我认为你的日期数据应该是2013-08-14。

代码语言:javascript
复制
<?php
 $yrdata= strtotime('2013-08-14');
    echo date('M-Y', $yrdata);
 ?>
// Output is Aug-2013
票数 18
EN

Stack Overflow用户

发布于 2013-09-05 19:34:49

如果您想要相同的字符串输出,请尝试下面的方法,否则使用不带双引号的字符串可获得正确的输出

代码语言:javascript
复制
$str = '20130814';
  echo date('"F Y"', strtotime($str));

//output  : "August 2013" 
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18635051

复制
相关文章

相似问题

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