Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何识别字符串中的日期,并在添加48小时后返回它?_Php_String_Date_Add - Fatal编程技术网

Php 如何识别字符串中的日期,并在添加48小时后返回它?

Php 如何识别字符串中的日期,并在添加48小时后返回它?,php,string,date,add,Php,String,Date,Add,我订购了一个var$date\u,它提供了以下字符串: "2013-07-02 07:48:06" 我希望php将其识别为日期,并将其以以下格式显示: “2013-07-02T07:48:06+0100” 再加上48小时 我该怎么做呢 亲切问候将日期转换为时间,添加48小时,然后转换为ISO 8601(因为这似乎是您想要的): $a = '2013-07-02 07:48:06'; $time = strtotime($a); $time += 48 * 60 * 60; echo date(D

我订购了一个var$date\u,它提供了以下字符串: "2013-07-02 07:48:06" 我希望php将其识别为日期,并将其以以下格式显示: “2013-07-02T07:48:06+0100” 再加上48小时

我该怎么做呢


亲切问候

将日期转换为时间,添加48小时,然后转换为ISO 8601(因为这似乎是您想要的):

$a = '2013-07-02 07:48:06';
$time = strtotime($a);
$time += 48 * 60 * 60;
echo date(DATE_ISO8601, $time) . PHP_EOL;