首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在assoc数组中爆炸日期/时间字符串

在assoc数组中爆炸日期/时间字符串
EN

Stack Overflow用户
提问于 2012-09-29 15:09:00
回答 4查看 3.5K关注 0票数 0

我有一个从DB选项返回的字符串,允许用户设置她/他的日期格式:

代码语言:javascript
运行
复制
F j, Y

然后在我的get_date()函数中返回以下值:

代码语言:javascript
运行
复制
string 'September 24, 2012' (length=18)

现在,我需要一个分割该字符串的关联数组:

代码语言:javascript
运行
复制
array( 
    'day'   => 24,
    'month' => 'September',
    'year'  => 2012
)

由于不知道用户如何设置她/他的日期,我有一个问题,我不能简单地说F = month, j = day, Y = year function允许的所有内容都允许在系统中使用。

问题:如何“匹配”这些?是否有我监督过的本机函数,它告诉我某物是否是一个月/日/年/小时/小时?

编辑:的最大值。我可以使用的PHP版本是PHP5.2.1

EN

Stack Overflow用户

发布于 2012-09-29 15:14:09

已经在本机php DateTime类中找到了答案的第一部分:只需使用date_parse( get_date() );。自PHP5.2以来即可获得

代码语言:javascript
运行
复制
// @example
'year' => int 2012
'month' => int 9
'day' => int 24
'hour' => boolean false
'minute' => boolean false
'second' => boolean false
'fraction' => boolean false
'warning_count' => int 0
'warnings' => 
   array
   empty
'error_count' => int 0
'errors' => 
   array
   empty
'is_localtime' => boolean false

这个答案仍然没有解决问题,我不知道如何映射jdayFmonth,等等。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12653859

复制
相关文章

相似问题

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