在一个特殊字符之间提取两个不同的日期字符

时间:2013-12-30 08:47:37

标签: php html

我有一些问题。

我的日期范围选择器上的帖子中有一些数据 有

“10/04/2013 - 10/26/2013”​​

我想要

date1 =“10/04/2013”​​

和 date2 =“10/26/2013”​​

我的日期查询.. 请帮我 感谢您的关注

2 个答案:

答案 0 :(得分:2)

您需要使用explode()

$string="10/04/2013 - 10/26/2013"; //Your string
$exploded = explode('-', $string); //Explode using -

echo $exploded[0]; //echo string 1
echo $exploded[1]; //echo string 2

注意:如果要删除空格,则必须使用trim(),否则在explode()第一个参数中,请使用-之前和之后的空格explode(' - ', $string)

答案 1 :(得分:0)

对于mysql查询,日期格式应为“YYYY-mm-dd”

您的输入为MM / dd / YYYY

在触发查询之前,您可能需要将其转换为mysql格式

在这种情况下,您可以使用strtotime()

date("Y-m-d",strtotime("10/04/2013"));

会给你2013-10-04