使用 JavaScript 获取日期,然后将其放入 PHP 数据库 - 将实际脚本放入不变量

当我从 Javascript 中获取日期时,当我在 PHP 中回显它时它工作正常,但是当我尝试将它插入数据库时,它给了我引号之间的实际内容。我怎样才能解决这个问题?

它在页面上打印的内容: 请参见此处

它放在数据库中的内容: 请参见此处

我的 javascript/php:

$business_date = "<script>var today = new Date(); var date = today.getDate()+'/'+(today.getMonth()+1)+'/'+today.getFullYear(); document.write(date)</script>";

谢谢,


一只甜甜圈
浏览 127回答 1
1回答

萧十郎

你错了。简单 - PHP 为浏览器准备 HTML 内容。浏览器在 javascript 脚本中创建页面结构。Javascript 在浏览器中运行。如果您需要来自 javascript 的推送值,则必须发送 GET|POST 请求。如果您需要在 php 中将当前时间或日期格式化为 db,您可以使用 hp 函数:/*&nbsp;$business_date = "<script>var today = new Date(); var date = today.getDate()+'/'+(today.getMonth()+1)+'/'+today.getFullYear(); document.write(date)</script>";*/$business_date = strftime('%d/%m/%Y');或者您可以直接在数据库查询中添加当前日期:INSERT INTO table SET `actual_date`=DATE(NOW());
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript