多个时区,每个时刻的当前时间.js

时间:2017-06-09 06:53:29

标签: jquery timestamp momentjs

我试图了解Moment JS并加上时区。

我想让每个办公室的当前时间整齐地显示在我的页脚中,但不知道从哪里开始。

Hopefull outcome



<div id="time">
<ul>
  <li><a href="/offices/london">London</a>
    <span class="time">09.00</span> 
  </li>
  <li><a href="/offices/london">Paris</a>
    	<span class="time">10.00</span>
  </li>
  <li><a href="/offices/munich">Munich</a>
		<span class="time">10.00</span>
  </li>
  <li><a href="/offices/milan">Milan</a>
		<span class="time">10.00</span>
  </li>
    <li><a href="/offices/moscow">Moscow</a>
		<span class="time">11.00</span>
  </li>
  <li><a href="/offices/dubai">Dubai</a>
		<span class="time">12.00</span>
  </li>
</ul>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

使用: Moment.jsmoment timezone

$('#London').text(moment.tz('Europe/London').format('HH:mm'));
$('#Paris').text(moment.tz('Europe/Paris').format('HH:mm'));
$('#Berlin').text(moment.tz('Europe/Berlin').format('HH:mm'));
$('#Rome').text(moment.tz('Europe/Rome').format('HH:mm'));
$('#Moscow').text(moment.tz('Europe/Moscow').format('HH:mm'));
$('#Dubai').text(moment.tz('Asia/Dubai').format('HH:mm'));

慕尼黑和米兰不在moment.js数据中。相反,使用柏林和罗马。

Fiddle Demo