2013-12-04 3 views
0

Это простой часовой пояс, поэтому я хочу, чтобы определенный часовой пояс, например, ИНДИЯ, если кто-либо открыл мой сайт в США или любой из Индии, люди могут видеть время в Индии, а не время в США. Итак, может ли кто-нибудь помочь добавить определенный часовой пояс в этот код.определенный часовой пояс с Javascript

function date_time(id) 
{ 
     date = new Date; 
     year = date.getFullYear(); 
     month = date.getMonth(); 
     //months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'); 
     months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'Jully', 'August', 'September', 'October', 'November', 'December'); 
     d = date.getDate(); 
     day = date.getDay(); 
     days = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); 
     //days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); 
     h = date.getHours(); 
     if(h<10) 
     { 
       h = "0"+h; 
     } 
     m = date.getMinutes(); 
     if(m<10) 
     { 
       m = "0"+m; 
     } 
     s = date.getSeconds(); 
     if(s<10) 
     { 
       s = "0"+s; 
     } 
     result = ''+d+' '+months[month]+' '+year+' - '+days[day]+' - '+h+':'+m+':'+s; 
     document.getElementById(id).innerHTML = result; 
     setTimeout('date_time("'+id+'");','1000'); 
     return true; 
} 
+0

мудрое решение будет 'показывая UTC time'. – Praveen

+0

См. Сообщение dup для обработки любого часового пояса. Но если вы хотите, вы можете воспользоваться тем фактом, что в Индии есть UTC + 5: 30 без DST. Если вам нужна только Индия, вы можете начать с UTC и использовать простую математику. –

ответ

0

Вы можете использовать этот Js timezone-js

для дальнейшего использования вы можете передать этот Question

Смежные вопросы