首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用PHP获取点击按钮后的时间

如何用PHP获取点击按钮后的时间
EN

Stack Overflow用户
提问于 2018-08-06 04:31:48
回答 1查看 711关注 0票数 0

我想要做的是获取服务器的时间,即我单击按钮的那一刻。这个时间需要在点击时计算(检索),这需要能够重复做,如果需要的话。目前我已经尝试过:

PHP代码

代码语言:javascript
复制
<?php
function getTime(){
    $Time = date('m/d/Y h:i:s a', time());
    return $Time;
}
?>

JS代码

代码语言:javascript
复制
function Funct(){
    var Time = "<?php echo json_encode(getTime()); ?>";
    console.log(Time);
}

HTML代码

<button onclick="Funct()">Get Time</button>

问题是,当我单击按钮时,在第一次单击之后,所有其他的单击都不会更新,实际上,当页面加载并留下一个记录的字符串文字时,似乎会调用getTime函数。我如何控制它何时计算时间?谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-06 05:05:42

试试这个:

HTML

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>    
<button onclick="Funct()">Get Time</button>

JS

代码语言:javascript
复制
    function Funct(){
         var data = {};
         $.ajax({ type: 'POST', url: 'php_file.php', data: data, dataType: 'json', encode: true })
        .done(function (data) {
          console.log(data.time);
        }).fail(function (data) {
           console.log(data.responseText);
         });
    }

PHP

代码语言:javascript
复制
    <?php 
        $data['time'] = date('m/d/Y h:i:s a', time());
        echo json_encode($data);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51698040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档