0

我有这个 JS/jQuery:

$(this).text().replace(/([^\s]+)/, day);    

它取了一条线MAR/26/2013 05:00 PM并将其转换为05:00 PM.

但是由于某种原因,这个 PHP 没有做适当的替换:

$time = preg_replace('/([^\s]+)/', '', $dateStr);

相反,我留下了一个包含一个空格的字符串。

我完美地转换了我的所有代码,直到上述行。$(this).text()具有与 相同的值$dateStr

4

1 回答 1

1

如果您$dateStr将始终采用该格式并且您只想要下午 5:00 组件,请尝试:

$dateStr= "MAR/26/2013 05:00 PM";
$time = explode(" ", $dateStr);
echo $time[1]." ".$time[2];
于 2013-03-27T05:39:09.127 回答