php - $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 类型。
解决方案
您明确要求将该字符串存储在数据库中,而不是结果。试试 $t=date('Ymd');
修改日期格式以匹配您的区域要求