获取PHP中的Javascript值
我制作了一个javascript来获取今天的日期、月份和年份,它以“YYYY-MM-DD”格式返回我的日期时间。我想得到那个日期并在php变量中设置它。怎么做 这是我的剧本:获取PHP中的Javascript值,javascript,php,Javascript,Php,我制作了一个javascript来获取今天的日期、月份和年份,它以“YYYY-MM-DD”格式返回我的日期时间。我想得到那个日期并在php变量中设置它。怎么做 这是我的剧本: <script> function date_js($date_js) { var today = new Date(); var day = today.getDate(); var mon = today.getMonth()+1; var y = today.getFu
<script>
function date_js($date_js)
{
var today = new Date();
var day = today.getDate();
var mon = today.getMonth()+1;
var y = today.getFullYear();
$result-date=y + "-" + mon + "-" + day;
return $result-date;
}
</script>
函数日期(日期)
{
var today=新日期();
var day=today.getDate();
var mon=today.getMonth()+1;
var y=today.getFullYear();
$result date=y+“-”+mon+“-”+day;
返回$result日期;
}
我的php代码:
<?php
$date=date_js;
echo $date;
?>
还有什么方法可以用php获取脚本的值吗?php是一种服务器端语言,在Javascript之前执行。
因此,您可以将php变量值用于javascript变量,但不能将javascript变量值直接用于php变量。首先,为什么要将变量传递给函数而从不使用它?为什么会有一个名为param所需的函数?这是一种不好的做法,会造成很大的混乱。是的,正确的方法是使用变量制作和ajax POST,在php代码中,将变量视为来自表单的变量(使用$date=$\u POST['date']) 至于你的php:
<?php
$date = $_POST['date'];
echo $date;
?>
Ajax post脚本,您可以选择通过保留输入(模糊事件)来触发,也可以选择在特定时间(用户停止键入后1秒或2秒)后运行它。希望它能有所帮助,代码可能不会仅仅通过复制粘贴工作,但这是您应该采取的方式。AJAX->PHPJS在PHP之后执行。您将需要ajax。可能会触发ajax请求的副本。如果您只需要当前日期,请使用php
$date=date('Y-m-d')获取它代码>
<?php
$date = $_POST['date'];
echo $date;
?>