我通过PHP time()格式在mysql中保存日期。例如:1407178292
我如何将其转换为schema/article:published_time的日期时间元标签?
<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等。
还有,我可以/应该在NewsArticle中使用publishhed_time吗?
有人能帮帮我吗?
date()
的c
格式选项是您正在寻找的
$date = date('c', 1407178292); // the timestamp is the second parameter
最简单的:
$formatted_date = date('c', time());
假设你在PHP5上,它使用'c'格式化器添加了对ISO 8601日期的支持。
完整文档:http://php.net/manual/en/function.date.php
如果您以上述格式获取时间,则只需使用date(DATE_W3C, 1407178292)
转换日期。
echo date(DATE_W3C, 1407178292);
<meta property="article:published_time" content="<?php echo date(DATE_W3C, 1407178292);?>"/>
更多信息,请查看https://www.w3schools.com/php/func_date_date.asp