对于php 5.1的date_parse函数有没有其他的选择?*?

问题描述:

我必须使用php函数date_parse,但它支持5.2。 。那么对于php 5.1,有没有其他的函数date_parse。对于php 5.1的date_parse函数有没有其他的选择?*?

+1

嗯......你想做什么? – 2009-05-21 06:01:06

+0

谢谢musicfreak。查看您的评论解决方案后,我脑海中想到了我需要做的。我只是想把日期和年份分别与日期格式(2009-05-21)分开。我用爆炸(“ - ”,“2009-05-21”,3)..... – user75472 2009-05-21 06:24:24

并不确切地知道你另类的意思,但检查了这一点:

php.net getdate()

提示:向左边看,你会看到相关的功能。

尝试:

getdate(strtotime($datestr)) 

注意一些关键略有不同和GETDATE不包括任何错误(例如“秒”,而不是“第二”和“MDAY”而不是“天”。)信息。 getdate也不支持小数秒。

strtotime,可能带有getdatelocaltimegmtime

getdate(strtotime("20 Jan 2009")); 

的strtotime组合需要一个字符串,并将其转换成一个Unix时间戳,和其他三个函数转换Unix时间戳到像date_parse阵列。

只是想知道什么?

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