剪切字符串以获取linux时间

时间:2014-10-21 12:59:04

标签: php regex

我有这样的文字:

DESCRIPTION:When: ‎יום שלישי 28 אוקטובר 2014 10:00 עד 11

我想剪切文本以将dat转换为linux时间日期

如何以正则表达式获得28(天),月(月)和2014(年),10:00(时间)?

还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

你可以尝试使用preg_match提取所有数值,然后根据需要连接。

preg_match_all('!\d+!', $yourString, $matches);

echo $dateTime = $matches[0][2].':'.$matches[0][3].' '.$matches[0][0].'-'.$matches[0][4].'-'.$matches[0][1];
echo '<pre>';
print_r($matches[0]);
exit;