2016-04-04 21 views
1

Yerel saat dilimini kendi saat diliminden almak istiyorum. Bunun için ben aşağıdaki kodu kullanıyorum:Dinamik saat diliminden moment.js kullanılarak nasıl edinilir

<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> 

bu koddan doğru zaman dilimini var ama geçerli saatle gerçek zaman bulamamış yaptı. Zaten koduma moment.js ve jstz.js'yi dahil ettim. Kullanıcı yerel saatini nasıl alabilirim?

cevap

1

Yerel saat diliminde saat dilimi tanımlayıcısının ne olduğunu bilmesi gerekmediğinden, jsTimeZoneDetect (aka jstz) kullanılmasına gerek yoktur. Yerel zamandan beri

varsayılan, tıpkı senin yapabilirsiniz:

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

Thanku çok. Bu benim için çalıştı. –

İlgili konular