PHP的编辑时间

PHP的编辑时间,php,Php,如何从数组中获取的时间值中添加8小时 发件人: 致: 有几种方法可以做到这一点,简单且不太准确的方法: echo date('+8 hours', strtotime($time)); 使用类的更高级方法: 有几种方法可以做到这一点,简单且不太准确的方法: echo date('+8 hours', strtotime($time)); 使用类的更高级方法: 您可以使用DateTime类: $time = new DateTime("Thu Jan 12 02:01:17 +0000 201

如何从数组中获取的时间值中添加8小时

发件人:

致:


有几种方法可以做到这一点,简单且不太准确的方法:

echo date('+8 hours', strtotime($time));
使用类的更高级方法:


有几种方法可以做到这一点,简单且不太准确的方法:

echo date('+8 hours', strtotime($time));
使用类的更高级方法:


您可以使用DateTime类:

$time = new DateTime("Thu Jan 12 02:01:17 +0000 2012");
echo $time->modify("+8 hours")->format("D M d H:i:s O Y");
见:
它还可以进行时区操作等。

您可以使用DateTime类:

$time = new DateTime("Thu Jan 12 02:01:17 +0000 2012");
echo $time->modify("+8 hours")->format("D M d H:i:s O Y");
<?php
$hours= date("D M d H:i:s +0000 Y",strtotime("Thu Jan 12 02:01:17 +0000 2012 +8 hours"));

echo $hours;

?>
见: 它还可以进行时区操作等。


<?php
$hours= date("D M d H:i:s +0000 Y",strtotime("Thu Jan 12 02:01:17 +0000 2012 +8 hours"));

echo $hours;

?>



你可以写
+8小时
而不是
60*60*8
。这使它更具可读性。您可以编写
+8小时
,而不是
60*60*8
。这使它更具可读性。
<?php
$hours= date("D M d H:i:s +0000 Y",strtotime("Thu Jan 12 02:01:17 +0000 2012 +8 hours"));

echo $hours;

?>