【发布时间】:2012-03-03 19:30:22
【问题描述】:
我需要将 javascript 客户端日期(例如 - 2012/02/03 16:00:00)分配给 php 变量。知道怎么做吗?我试图使用这条线并以数百万种不同的方式改变它们。但我就是不明白。
Today = new Date();
var date = ????
var date = "<?= $date ?>";
我是这样解决的:
<input id="date" type="hidden" name="date">
<script type="text/javascript">
document.getElementById('date').value = Date();
</script>
但是非常感谢大家。
【问题讨论】:
-
您希望在您的 php 代码中包含客户端日期?以你的方式不可能。注意客户端-服务器模型是如何工作的,你不能这样混合客户端逻辑和服务器逻辑。
-
是的,现在我想这是真的。但是,如果我想将 javascript 日期变量放入表单中,放入隐藏输入中,我该怎么做?
-
您可以实现一个 ajax 解决方案来调用您的 php 脚本以将当前客户端时间传递给您的服务器。
-
但是如果这个带有隐藏输入的表单不是在php中而是在html中我还需要使用ajax吗?
标签: php javascript variables date client