Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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_Time - Fatal编程技术网

Php 文章:发布时间日期格式

Php 文章:发布时间日期格式,php,date,datetime,time,Php,Date,Datetime,Time,我通过php time()格式将日期保存在mysql中。。 例如:1407178292 如何将其转换为模式/文章的日期时间:元标记上的发布时间 <meta property="article:published_time" content="??" /> 我在网上看到的所有样本如下: <meta property="article:published_time" content="2013-11-12T19:57:40+00:00" /> 我的意思是:我必须将

我通过php time()格式将日期保存在mysql中。。 例如:1407178292

如何将其转换为模式/文章的日期时间:元标记上的发布时间

<meta property="article:published_time" content="??" />

我在网上看到的所有样本如下:

<meta property="article:published_time" content="2013-11-12T19:57:40+00:00" />

我的意思是:我必须将time()格式转换为2013-11-12T19:57:40+00:00等

另外,我可以/应该在新闻文章中使用发布时间吗


有人能帮我吗?

您需要的是
c
格式选项

 $date = date('c', 1407178292); // the timestamp is the second parameter
最微不足道的是:

 $formatted_date = date('c', time());
假设您使用的是PHP5,它使用“c”格式化程序增加了对ISO8601日期的支持


完整文档:

如果您使用上述格式获得时间,则只需使用
date(date_W3C,1407178292)
转换日期即可

echo日期(日期为W3C,1407178292)


Unix时间戳。查看上面的链接。如果没有人发布答案,我会在回到办公桌时发布。请在你的答案中添加一些解释,以便其他人可以从中学习。此外,这将在每个请求上返回新数据,因此我认为这不是一个好的解决方案OP@NicoHaase我编辑了我的答案。如果你能做得更好,你可以随意这样做。
<meta property="article:published_time" content="<?php echo date(DATE_W3C, 1407178292);?>"/>