将php值传递给datetime本地默认值

将php值传递给datetime本地默认值,php,html,Php,Html,我在网站上搜索了这个,找到了这个,但它对我不起作用 我有以下名为nowdatetime.php的php代码: <?php echo date('Y-m-d\TH:i:s'); ?> 我试图将其传递给HTML datetime本地值: <input type='datetime-local' name='todate' step='1' value="/scripts/stats/nowdatetime.php" required/> 但什么也没发生。我还

我在网站上搜索了这个,找到了这个,但它对我不起作用

我有以下名为nowdatetime.php的php代码:

<?php 
echo date('Y-m-d\TH:i:s'); 
?>

我试图将其传递给HTML datetime本地值:

<input type='datetime-local' name='todate' step='1'  value="/scripts/stats/nowdatetime.php" required/>

但什么也没发生。我还将datetime local更改为如下文本:

<input type='text' name='todate' step='1'  value="/scripts/stats/nowdatetime.php" required/>

显示的是脚本路径


如何从php脚本中获取值,使其成为datetime本地的默认值?我会尝试任何方法。

假设您使用jquery检查包含项,然后尝试向输入中添加id:

<input type='datetime-local' id="todate" name='todate' step='1'  value="/scripts/stats/nowdatetime.php" required/>

然后可以尝试ajax调用,以在/scripts/stats/nowdatetime.php文件中获取结果的内容

<script>
$(document).ready(function(){
    $("#todate").click(function(){
        $.ajax({
            url: '/scripts/stats/nowdatetime.php',
            type: 'GET',
            success: function (data) {$("#todate").val(data);}
        });
    })
});
</script>

$(文档).ready(函数(){
$(“#todate”)。单击(函数(){
$.ajax({
url:“/scripts/stats/nowdatetime.php”,
键入:“GET”,
成功:函数(数据){$(“#todate”).val(数据)}
});
})
});

然后单击并查看它是如何变化的

AJAX也可以工作,但您可以在HTML中包含php:


因此,我所做的基本上是将文件从html重命名为php,并将php代码添加到值中,然后就成功了。我现在必须清理index.php,使其成为一个合适的php代码。我很高兴能提供帮助。虽然我按照@awesomeguy的建议做了,但我将测试这个方法,因为它似乎是获得我想要的东西的另一种方法,并且将来可能会使用它。