php 将日期时间转换为RFC 3339

bfnvny8b  于 2023-03-22  发布在  PHP
关注(0)|答案(3)|浏览(396)

我输入的日期是2014-03-10 05:40:00。如何将其转换为2014-3-10T05:40:00.000-00:00等RFC格式?

q35jwt9p

q35jwt9p1#

here另一个选项添加在php5像这样

$datetime= date("c", strtotime("2014-03-10 05:40:00"));
echo $datetime;  //Output : 2014-03-10T05:40:00+00:00
bvjveswy

bvjveswy2#

RFC3339是DateTime类的预定义格式常量之一。

$inputDate = "2014-03-10 05:40:00";

$datetime = \DateTime::createFromFormat("Y-m-d H:i:s", $inputDate);

echo $datetime->format(\DateTime::RFC3339);
yquaqz18

yquaqz183#

我想补充的是,用于此的预定义常量也可以与date()一起使用。

date(DATE_RFC3339);
date(DATE_ATOM);
date(DATE_W3C);

返回一个RFC3339格式的日期时间字符串,相当于:

date('Y-m-d\TH:i:sP');

相关问题