Php 如何使用moment.js从动态时区获取时间

Php 如何使用moment.js从动态时区获取时间,php,jquery,timezone,momentjs,Php,Jquery,Timezone,Momentjs,我想从用户的时区获取本地时间。为此,我使用以下代码: <script type="text/javascript"> $(document).ready(function(){ var tz = jstz.determine(); // Determines the time zone of the browser client var timestamp = '<?php ec

我想从用户的时区获取本地时间。为此,我使用以下代码:

<script type="text/javascript">
            $(document).ready(function(){
                var tz = jstz.determine(); // Determines the time zone of the browser client      
                var timestamp = '<?php echo $value->created_at->sec; ?>';        
                var localtime = moment.unix(timestamp).utcOffset(tz).format('MM/DD/YY hh:mm');  
                console.log(timestamp+"==>"+tz.name()+'==>'+localtime);        

            });        

            </script>

$(文档).ready(函数(){
var tz=jstz.determinate();//确定浏览器客户端的时区
var时间戳=“”;
var localtime=moment.unix(timestamp).utcOffset(tz).format('MM/DD/YY hh:MM');
console.log(时间戳+“==>”+tz.name()+”==>“+localtime);
});        
我从这段代码中得到了准确的时区,但无法从当前时区中得到实际时间。 我已经在代码中包含了moment.js和jstz.js。
如何获取用户本地时间?

您不需要知道在本地时区中使用的时区标识符是什么,因此无需使用jsTimeZoneDetect(也称为jstz)

由于本地时间是默认时间,您只需执行以下操作:

moment.unix(timestamp).format('MM/DD/YY hh:mm')