2015-01-25 2 views
2

나는 format 함수의 출력은moment.js

var timeUpdate = setInterval(function() { 
    var currentTime = moment().format() 
    var GMT_current_time = currentTime.tz("Europe/London").format("HH:mm DD MMM"); 
$("#GMT_display_time").text(GMT_current_time); 
}, 1000);  

답변

6

아무것도를 반환하지 않는 다른 시간대에 있지만 방법을 아래에 현재 시간을 얻는 방법을 알아 내려고 노력하고 있어요을 사용하여 다른 시간대에 현재 시간을 점점 문자열. tz 함수는 moment 객체에서 작동합니다.

moment().tz("Europe/London") 
+0

시도한이 여전히 작동하지 않았다, var current_time = moment(); var GMT_current_time = current_time.tz ("Europe/London"). 형식(); –

+0

moment-timezone 스크립트를로드 한 경우 작동합니다. 또한, 실제로 GMT 이후입니까? 아니면 런던 시간 이후입니까? 그들은 겨울에 그리니치 표준시를 따를 뿐이다. 여름에는 BST입니다. 그리니치 표준시 직후 인 경우, 순간 - 시간대가 필요 없으며 대신'utc()'함수를 사용할 수 있습니다. –

+0

고마워요. 머리 속에있는 것이 아니라 몸체 끝 부분에 순간 표준 시간대 스크립트를로드했을 때 작동했습니다. –

0

현재 시간을 반환합니다.

moment.tz(moment(), 'Asia/Karachi').format('DD/MM/YYYY HH:MM')