你好,我是PHP的正规表达新手
我正在尝试解决一个问题,我可以向MySQL插入数据,该字段是"timestamp"
$string1 = "7/1/2015, 19:42:52";
$string2 = "12/12/2015, 1:08:17";
$string1 = preg_replace("/\//",'-',$string);
$string2 = preg_replace("/\//",'-',$string);
Run Code Online (Sandbox Code Playgroud)
这一步将是:
7-1-2015, 19:42:52
12-12-2015, 1:08:17
Run Code Online (Sandbox Code Playgroud)
如果我整理出来(包括ZEROFILL)就像:
string1 = 2015-07-01 19:42:52
string2 = 2015-12-12 01:08:17
Run Code Online (Sandbox Code Playgroud)
我能做什么..?
快速而肮脏,但结果你已经拥有,你可以这样做:
echo date('Y-m-d H:i:s', strtotime('7-1-2015, 19:42:52'));
Run Code Online (Sandbox Code Playgroud)
这将为您提供预期的格式: 2015-01-07 19:42:52