-6ren"> -我有一个数据库字段(mysql 数据库,日期时间类型),它由 PHP 填充。在我的 html 中,我使用 datetime-local 类型的输入。 从表单中,2014-04-18T18:30 被传递-6ren">
gpt4 book ai didi

php - 从 MySQL 到 <输入类型 ="datetime-local">

转载 作者:太空狗 更新时间:2023-10-29 16:50:39 27 4
gpt4 key购买 nike

我有一个数据库字段(mysql 数据库,日期时间类型),它由 PHP 填充。在我的 html 中,我使用 datetime-local 类型的输入。

从表单中,2014-04-18T18:30 被传递到 mysql 数据库,它存储为 2014-04-18 18:30:00

问题是:现在我想检索所述数据(在我的 CMS 中编辑日期),并将其作为值输入到输入字段中。问题是它必须是旧格式,而不是 mysql 将其转换成的格式。我显然可以编写自己的函数来处理它,但我想知道 php 中是否有默认方法来完成它。是否有 RFC 格式允许我做这样的事情:

    <?php
$database-date = "2014-04-18 18:30:00"; // this would be retrieved from mysql
$newdate = date(DATE_RFC3339, strtotime($database-date)); // convert it ?
echo $newdate; // I would obviously echo this inside the value of my input

?>

感谢任何帮助。

最佳答案

我遇到了同样的问题,我只是把它放在值字段中就解决了:

value = date("Y-m-d\TH:i:s", strtotime($yourdate))

不需要 ATOM 或 W3C

关于php - 从 MySQL 到 <输入类型 ="datetime-local">,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com