Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP5.1.*的日期解析函数是否有其他选择?_Php - Fatal编程技术网

PHP5.1.*的日期解析函数是否有其他选择?

PHP5.1.*的日期解析函数是否有其他选择?,php,Php,我必须使用php函数date_parse,但5.2支持它。。那么PHP5.1的函数date_parse有什么替代方法吗?我不知道替代方法的确切含义,但请查看以下内容: 提示:向左看,您将看到相关功能。尝试: getdate(strtotime($datestr)) 请注意,有些键稍有不同(例如“seconds”而不是“second”和“mday”而不是“day”),getdate不包含任何错误信息getdate也不支持几分之一秒。,可能与或组合使用 strotime获取一个字符串,并将其转换

我必须使用php函数date_parse,但5.2支持它。。那么PHP5.1的函数date_parse有什么替代方法吗?

我不知道替代方法的确切含义,但请查看以下内容:

提示:向左看,您将看到相关功能。

尝试:

getdate(strtotime($datestr))
请注意,有些键稍有不同(例如“seconds”而不是“second”和“mday”而不是“day”),getdate不包含任何错误信息
getdate
也不支持几分之一秒。

,可能与或组合使用

strotime获取一个字符串,并将其转换为unix时间戳,其他三个函数将unix时间戳转换为类似date_parse的数组。

只是想知道为什么


strotime()似乎是最接近的答案。使用时间戳(请参阅time()、mktime()等)避免此类字符串解析。

Um。。。你想做什么?谢谢musicfreak。看了你的评论后,我想到了我需要做的事情。我只想从日期格式(2009-05-21)中分别获取月、日和年。我用了explode(“-”,“2009-05-21”,3)…啊-是的,你说的。:-)
getdate(strtotime("20 Jan 2009"));