首页 > 解决方案 > $t=“ 2022/8/6 15:44:54”;

问题描述

我正在插入

$t= "<script>
document.write(new Date().toLocaleTimeString()+' '+new Date().toLocaleDateString())
</script>";

入数据库。echo $t给出正确的数据和时间,但在插入数据库时​​,它被插入为

"<script>
document.write(new Date().toLocaleTimeString()+' '+new Date().toLocaleDateString())
</script>";

?

为什么会这样?此外,我插入此 $t 的列是 varchar 类型。

标签: phpmysql

解决方案


您明确要求将该字符串存储在数据库中,而不是结果。试试 $t=date('Ymd');

修改日期格式以匹配您的区域要求


推荐阅读