javascript - 使用javascript获取电脑的时间并将其保存在数据库中

标签 javascript php

我试图用php获取服务器的日期,然后用javascript获取电脑的时间并将它们保存到我的数据库中。问题是我可以在数据库中存储服务器的日期,但不能存储电脑的时间。 这是我的数据库: jobs(id, date, time) 。我的数据库中的结构类型将日期设置为 DATE,将时间设置为 TIME 知道可能是什么问题吗?这是我的代码:

<?php

// get sever's date

$server_date = date('Y.m.d');

// get pc's time 

$pc_time='
<script language="javascript">
var today = new Date();
today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
document.write(today);
</script>';

mysql_query("INSERT INTO `jobs` VALUES ('', '$server_date ', '$pc_time')   "); 

?>

我可以成功存储服务器的日期,但不能存储时间。

最佳答案

你已经很接近了。但服务器端脚本将无法执行该 JavaScript。换句话说,直到脚本运行并且您已经运行 INSERT 后,您的 PHP 变量才会被填充。

采用相同的想法,但填充表单字段,然后将其提交到您的页面。在 PHP 中使用 $_POST 获取它,然后提交。

关于javascript - 使用javascript获取电脑的时间并将其保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960268/

相关文章:

javascript - TinyMCE 4 添加下拉菜单到菜单栏

javascript - 猫头鹰旋转木马 2 鼠标滚轮 slider

javascript - 错误 : request entity too large

php - 单击链接,将文本添加到文本区域?

javascript - 使用类似于 adsense 的异步 javascript 显示远程页面

javascript - 从那时起返回另一个 promise 的 promise

javascript - 让 NodeJS 应用程序使用 NPM 更新自身

php - 带输入字段和提交按钮的 PHP 的 Angular JS

php - Cakephp 查询未呈现正确的数据

php - end() 期望参数 1 为数组 - php