谁能给我一个从字符串中隐藏时间戳的代码。
我使用此代码从字符串中获取日期
假设
$date_string = "02/06/2011 11:00 am - 2:00 pm";
$date = strtotime($date_string);
$date = date('m/d/y', $date);
但我得到的输出是这样的
1/1/70
请提出一个更好的方法,我可以实现这个工作
我希望它显示为
02/06/2011
最佳答案
如果您要查找的日期已经在字符串中并且您想要做的只是删除时间范围,则不需要任何日期操作。只需删除空格后的所有内容(假设 date_string
的格式保持一致)。
$date_string = "02/06/2011 11:00 am - 2:00 pm";
$date = explode(" ",$date_string);
echo $date[0];
甚至更简单(但未经测试)
echo strtok($date_string," "); //http://codepad.org/Or1mpYOp
PHP.NET:strtok
PHP.NET:explode
关于php - 从字符串中删除时间戳,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4076280/