我不知道如何将此代码转换为变量。我想将它绑定在语句执行数组中。这是我的代码。我发现此代码可以获取当前日期和您的时区。我试过了,$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."";}
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消