如何将我的函数转换为变量以执行语句数组

我不知道如何将此代码转换为变量。我想将它绑定在语句执行数组中。这是我的代码。我发现此代码可以获取当前日期和您的时区。


我试过了,$date = function() {}, echo $date();但这没有用。我试图搜索“变量 PHP 的函数”,但所有示例都不起作用。我在这里缺少什么?这甚至可能吗?


所以我想这样做以将其保存在数据库中。有人能帮助我吗。我非常感谢您的帮助和时间。


function showclienttime()

{

    if(!isset($_COOKIE['GMT_bias']))

    {

?>


        <script type="text/javascript">

            var Cookies = {};

            Cookies.create = function (name, value, days) {

                if (days) {

                    var date = new Date();

                    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));

                    var expires = "; expires=" + date.toGMTString();

                }

                else {

                    var expires = "";

                }

                document.cookie = name + "=" + value + expires + "; path=/";

                this[name] = value;

            }


            var now = new Date();

            Cookies.create("GMT_bias",now.getTimezoneOffset(),1);

            window.location = "<?php echo $_SERVER['PHP_SELF'];?>";

        </script>


        <?php


    }

    else {

      $fct_clientbias = $_COOKIE['GMT_bias'];

    }


    $fct_servertimedata = gettimeofday();

    $fct_servertime = $fct_servertimedata['sec'];

    $fct_serverbias = $fct_servertimedata['minuteswest'];

    $fct_totalbias = $fct_serverbias - $fct_clientbias;

    $fct_totalbias = $fct_totalbias * 60;

    $fct_clienttimestamp = $fct_servertime + $fct_totalbias;

    $fct_time = time();

    $fct_year = strftime("%Y", $fct_clienttimestamp);

    $fct_month = strftime("%M", $fct_clienttimestamp);

    $fct_day = strftime("%d", $fct_clienttimestamp);

    $fct_hour = strftime("%I", $fct_clienttimestamp);

    $fct_minute = strftime("%M", $fct_clienttimestamp);

    $fct_second = strftime("%S", $fct_clienttimestamp);

    $fct_am_pm = strftime("%p", $fct_clienttimestamp);

    echo $fct_month."/".$fct_day."/".$fct_year." ".$fct_hour.":".$fct_minute.":".$fct_second." ".$fct_am_pm."";

}



jeck猫
浏览 147回答 1
1回答

守着一只汪

这称为匿名函数。支持的 php 版本 5.3 +<?php$date= function() {&nbsp; &nbsp; return date('Y-m-d');};echo $date();?>
打开App,查看更多内容
随时随地看视频慕课网APP