如何从多字符串中获取日期

时间:2018-06-16 18:39:38

标签: php date

我有这样的刺痛:

"Last Updated Date is Feb 12, 2011"

我想从该字符串中仅采用不同格式的日期值,如

"Y-m-d"

1 个答案:

答案 0 :(得分:1)

strpos向我们提供了Searchview searchview; public void setSearchview(Searchview searchview){ this.searchview=searchvie w} // then call whatever functions you want on searchview 的位置,因为我们不希望包含is本身,我们使用strlen找到它的长度。使用substr,我们从单词is中的位置后提取数据。由于我们不想要额外的空间,请修剪结果并使用createFromFormat格式化它:

is

提取日期的简短版本:

$str =  "Last Updated Date is Feb 12, 2011";
$mydate = substr($str, strpos($str, 'is')+strlen('is'));
$date = DateTime::createFromFormat('M d, Y', trim($mydate));
echo $date->format('Y-m-d');