我需要时间比较。
我有一个数据库字段,其varchar
字段包含列名date
。
我在代码{/ 1}}的基础上提取了两个日期。
现在我想将这些字符串转换为实际的日期/时间,以便我可以比较它们。
我正在尝试这个:
id.like
结果:
值=:-48386
Value2 =:-48386
正确的做法是什么,因为 $sql="SELECT date From tbl_info where id=12 "; //first date string
$sql2="SELECT date From tbl_info where id=14 "; //2nd date string
$result= mysql_query($sql) or die(msyql_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$date=$row["date"]. "<br>";
echo $date ;
}
$result2= mysql_query($sql2) or die(msyql_error());
while($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
$date2=$row2["date"]. "<br>";
echo $date2;
}
$value=strtotime('H,i',$date);
echo "<br/>Value= :".$value ;
$value2=strtotime('H,i',$date2);
echo "<br/>Value2= :".$value2;
不起作用。
答案 0 :(得分:1)
尝试
date('H,i', strtotime($date)); //$date will be the date you want to use
$value2=date('H,i', strtotime($date2));