gpt4 book ai didi

php - 通过 PHP 从 HTML 日期输入到 MySQL 日期格式

转载 作者:行者123 更新时间:2023-11-29 21:03:08 25 4
gpt4 key购买 nike

我在将 HTML 日期转换为 MySQL 日期时遇到一些问题。

我有一个带有输入字段 (type="date") 的表单,它输出格式为 29/04/2015 的日期

每当我单击“发送”按钮时,我都会通过 PHP 将日期发送到具有 DATE 格式列 (2015-04-29) 的数据库

遗憾的是,结果是日期始终存储为 1970-01-01,这意味着转换未按预期进行。

我现在的转换代码是:

@$entryDate = str_replace("/", "-", $_POST['entryDate']);
@$entryDate = date('Y-m-d', strtotime($entryDate));

您知道为什么转换不起作用吗?

非常感谢您的帮助

最佳答案

当前所有浏览器并未真正/完全支持 HTML5。

但是,如果您可以跨过这一点,输入法将为您提供一个格式为“YYYY-MM-DD”格式的日期(无论浏览器中向用户表示的显示顺序的本地化如何),不需要将其转换为在 mysql 中使用。但请务必将其验证为有效输入,尤其是。鉴于某些浏览器缺乏支持(这一次不仅仅是 IE,Firefox 也存在此问题)。

另请参阅Is there any way to change input type="date" format?

关于php - 通过 PHP 从 HTML 日期输入到 MySQL 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040249/

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