php - 将 int(11) 转换为 yyyy-mm-dd 格式

标签 php mysql xml date

如何将整数转换为日期格式(例如 2012-12-12)以便插入 XML 文档中?

<Feed>
<order>
<Order>
<orderid>71</orderid>
<login>krishna</login>
<date>1123213230</date>

我使用了以下代码:

$_xml .= "\t<date>" . $n['date'] . "</date>\r\n";

最佳答案

您可以使用<a href="http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime" rel="noreferrer noopener nofollow">FROM_UNIXTIME</a>(column_name, '%Y-%m-%d')在你的 MySQL 查询中。

或者您可以只使用<a href="http://php.net/date" rel="noreferrer noopener nofollow">date</a>('Y-m-d', $n['date']) .

此外,您还可以使用 PHP_EOL 您无需手动添加 "\r\n"到字符串的末尾。

关于php - 将 int(11) 转换为 yyyy-mm-dd 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13244481/

相关文章:

php - MYSQL变量在php查询中

php - Laravel 4 从关系中收集数据

iphone - 如何在 iPhone 中创建 XML 字符串以用于 Web 服务请求?

sql - 快速介绍如何使用oracle xml数据类型

mysql - 使用 MySQL/Perl DBI 进行异步查询

xml - 如何使用 xmlstarlet 更新 xml 文件

javascript - 阻止鼠标在 DIV 内滚动

php - 将php时间转换为天数,填写空白天数,然后计算结果

javascript - 从数据库下载形成PHP

javascript - 从 mysql 数据库检索 javascript 变量