2016-04-04 38 views
1

タイムゾーンからユーザーのローカルタイムを取得したいとします。このために私は次のコードを使用しています:moment.jsを使用してダイナミックタイムゾーンから時間を取得する方法

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

私はこのコードから正確なタイムゾーンを得たが、現在のタイムゾーンから実際の時間を取得することができませんでした。 私は既に自分のコードにmoment.jsとjstz.jsを含めました。 ユーザーの現地時間を取得するにはどうすればよいですか?

答えて

1

タイムゾーン識別子がローカルタイムゾーンで動作することを実際に知る必要はないため、jsTimeZoneDetect(別名jstz)を使用する必要はありません。

現地時間がデフォルトなので、あなただけ行うことができますので、多くの

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

Thankuを。これは私のために働いた。 –

関連する問題