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

时间:2019-09-22 09:36:44

标签: php mysql

我要插入

$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类型。

1 个答案:

答案 0 :(得分:1)

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

修改日期格式以符合您的区域要求