通过javascript获取电脑的时间并将其保存在数据库中

时间:2014-05-30 17:29:27

标签: javascript php

我试图用php获取服务器的DATE ,然后使用javascript pc的TIME 并将它们保存到我的数据库中。问题是我可以在我的数据库中存储服务器的日期而不是pc的时间。 这是我的数据库:作业(ID,日期,时间)。我的数据库中的结构类型,日期设置为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')   "); 

?>

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

1 个答案:

答案 0 :(得分:2)

你关闭了。但是服务器端脚本无法执行该JavaScript。换句话说,您的PHP变量甚至不会在脚本运行之后填充,并且您已经运行了INSERT。

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