我有这样的刺痛:
"Last Updated Date is Feb 12, 2011"
我想从该字符串中仅采用不同格式的日期值,如
"Y-m-d"
答案 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');