Вывод времени на сайте другой тайм зоны
Привет всем SOS - Как реализовать вывод времени на сайте другой тайм зоны, хочу поставить время работы когда открыты закрыты, проблема в том что js показывает время пользователя как быть? есть какие идеи :cray:
|
Цитата:
<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> <!-- <script src='https://code.jquery.com/jquery-latest.js'></script> <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> --> <style type='text/css'> </style> <script type='text/javascript'> function ClockTimeZone() { // указать нужное смещение по Гринвичу, сюда вписывать ваш часовой пояс (+3) var TimezoneOffset = 3; var localTime = new Date(); var ms = localTime.getTime() + (localTime.getTimezoneOffset() * 60000) + TimezoneOffset * 3600000; var time = new Date(ms); var hour = time.getHours(); var minute = time.getMinutes(); var second = time.getSeconds(); var temp = "" + ((hour < 10) ? "0" : "") + hour; temp += ((minute < 10) ? ":0" : ":") + minute; temp += ((second < 10) ? ":0" : ":") + second; document.getElementById('clock').innerHTML = temp; setTimeout(function(){ ClockTimeZone(); },1000); } onload = ClockTimeZone; </script> </head> <body> <div id='clock'></div> </body> </html> http://www.cyberforum.ru/javascript/thread1328530.html Но можно поставить любой часовой пояс... ;) |
Часовой пояс GMT +3, время: 03:12. |