【发布时间】:2011-05-19 21:17:37
【问题描述】:
我正在尝试从字符串变量中提取日期,并希望得到一些帮助。
$editdate = "Content last modified on 17 May 2011 at 23:13";
我试图从这个字符串中提取 2011 年 5 月 17 日,请记住日期会有所不同,并且代码需要能够提取这种格式的任何日期,DD MMM YYYY。
我曾想过使用 preg_match 来执行此操作,但我想不出一个合适的正则表达式模式来正确提取日期。
这可能与正则表达式有关还是我应该使用不同的函数?
感谢您的帮助!
【问题讨论】:
-
如果字符串格式总是以
Content last modified on开头,那么正则表达式可能会有点过分。是这样吗? -
@jason 是的,字符串将始终包含在日期之前最后修改的内容。我想我可以尝试使用 implode 来做到这一点?
-
stevecomrie 有你的答案。 @sdleihssirhc,什么?
-
@Jason - “像老板一样”是件好事 :-)