用php转换时间
我有数据用php转换时间,php,date,time,Php,Date,Time,我有数据2013-02-04 03:20:00 我如何使用php进入这个07:20 同样的,从这个2013-02-04 08:00:00到这个12:00 我将此数据标记为timestamp_diff,即14400 有什么想法吗?多谢各位 我认为答案是基于时间戳_diff的,而不仅仅是添加4或任何值 是否有任何datetime()函数将14400等效为4$date=date(“Y-m-d H:i:s”); $date = date("Y-m-d H:i:s"); $addhr= 4;//Repla
2013-02-04 03:20:00
我如何使用php进入这个07:20
同样的,从这个2013-02-04 08:00:00
到这个12:00
我将此数据标记为timestamp_diff,即14400
有什么想法吗?多谢各位
我认为答案是基于时间戳_diff的,而不仅仅是添加4或任何值
是否有任何datetime()
函数将14400
等效为4
$date=date(“Y-m-d H:i:s”);
$date = date("Y-m-d H:i:s");
$addhr= 4;//Replace you value to be added here
$format="H:i";
echo $date."<br>";
echo date($format, strtotime("$date + $addhr hours"));
$addhr=4//替换要在此处添加的值
$format=“H:i”;
回显$date。“
”;
回显日期($format,strotime($date+$addhr-hours));
根据您的要求进行编辑
<?php
$add4hour = time() + (4*60*60); // 4 hour adding
$d1 = date("d-m-Y H:i:s"); // date 1 assume that hour 03:20:00
$d2 = date("d-m-Y H:i:s",$add4hour); // date 2, Assume that hour 07:20:00 by adding 4hour
$d1_timestamp = strtotime($d1); // first date's timestamp
$d2_timestamp = strtotime($d2); // second date's timestamp
$time_diff = $d2_timestamp - $d1_timestamp; //difference
echo $time_diff; // this will give you 14400
?>
您可以使用并添加任何间隔。您还可以使用过程样式。更具体一些,并提供更多信息。提供一些您已经尝试过的代码?如果我不知道要添加的时间,我指的是动态代码,即如何到达14400
,如何获得7:20
,然后再次编辑,您可以看到php注释上的解释。
<?php
$add4hour = time() + (4*60*60); // 4 hour adding
$d1 = date("d-m-Y H:i:s"); // date 1 assume that hour 03:20:00
$d2 = date("d-m-Y H:i:s",$add4hour); // date 2, Assume that hour 07:20:00 by adding 4hour
$d1_timestamp = strtotime($d1); // first date's timestamp
$d2_timestamp = strtotime($d2); // second date's timestamp
$time_diff = $d2_timestamp - $d1_timestamp; //difference
echo $time_diff; // this will give you 14400
?>