Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 从当前时间创建日期和时间格式_Php_Date_Datetime_Timestamp - Fatal编程技术网

Php 从当前时间创建日期和时间格式

Php 从当前时间创建日期和时间格式,php,date,datetime,timestamp,Php,Date,Datetime,Timestamp,我必须传递这个格式才能命中第三个api 格式:“2015-09-30T14:15:11Z” 如何使用php实现这一点 假设当前日期时间是2018-07-18 12:23:10,我希望它是这样的“2018-07-18T12:23:10Z”尝试一下下面的内容 echo date("Y-m-d\TH:i:s\Z", strtotime("2018-07-18 12:23:10")) //2018-07-18T12:23:10Z 对于当前时间,您可以使用 echo date("Y-m-d\TH:i

我必须传递这个格式才能命中第三个api

格式:“2015-09-30T14:15:11Z”

如何使用php实现这一点

假设当前日期时间是2018-07-18 12:23:10,我希望它是这样的“2018-07-18T12:23:10Z”

尝试一下下面的内容

 echo date("Y-m-d\TH:i:s\Z", strtotime("2018-07-18 12:23:10")) //2018-07-18T12:23:10Z
对于当前时间,您可以使用

 echo date("Y-m-d\TH:i:s\Z", strtotime(date("Y-m-d H:i:s"))) //2018-07-19T07:03:04Z

使用str_replace()将空格字符“”替换为“T”,然后将“Z”字符附加一个+号。建议您使用DateTime类(或
date()
)创建所需的格式。在我看来,字符串替换是一种糟糕的方法。