我创建了一个网站,其中一个输入是使用<input type="date" name="rcdate" />
. 它非常方便,但仅适用于 Chrome。我使用 PHP 处理它时的输出是 YYYY-MM-DD 格式。
问题是当有人使用过时的浏览器(注:Firefox,IE)时,UI 不工作(注:显示一个文本框)并提示用户输入他/她自己的日期,格式总是与 MySQL 格式不一致因为日期是 YYYY-MM-DD。
任何人都可以提供 HTML 版本检查器,以便用户收到他/她的浏览器与我的网站不兼容的消息吗?谢谢。也欢迎有关如何绕过此问题的任何其他建议。
编辑:我的处理日期代码如下:
<?php
if(isset($_POST['rcdate'])){ $rcdate= $_POST['rcdate']; }
$strSQL = "Insert INTO nqascorecard (
`RcDate`
VALUES (
'$rcdate'
)";
$rs = mysql_query($strSQL) or die(mysql_error());
?>