繁体   English   中英

字符串php preg_match的匹配日期

[英]match date from string php preg_match

我有一个字符串:

$string = "Created on: 06-Sep-08";

我想匹配日期并将其转换为06/09/2008; 需要什么正则表达式?
谢谢

$matches = array();
preg_match('/(\d{2})-(\D*)-(\d{2})/', $string, $matches)

这将返回数组匹配项。

$ matches [0]将包含与完整模式匹配的文本,$ matches [1]将具有与第一个捕获的带括号的子模式匹配的文本,依此类推

http://php.net/manual/zh/function.preg-match.php

preg_match('/\:.*/is',...);

然后做一个

strtotime(...)

编辑:

忘记添加括号

preg_match('/\:(.*)/is',$string,$matches);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM