Управление событиями в часовом поясе и днях с помощью Javascript - PullRequest
0 голосов
/ 27 октября 2011

У меня есть флеш-сайт, на котором мне нужно разместить на странице список меню еды, на этом сайте будет 6 меню еды, и каждое меню на одну неделю, в первую неделю будет первое меню до последняя неделя, которая является шестеркой, будет иметь меню Sixt, затем она вернется в начале и начнется снова. В основном меню будет делать петлю в выходные дни. Мне сказали, что это лучше делать в Javascript, так как это выглядит как в ActionScript невозможно, поэтому я думаю, что я экспортирую информацию html-страницы в swf.

Мой вопрос заключается в том, как я могу контролировать в Javascript событие объекта с моим часовым поясом и днями, может ли кто-нибудь дать мне идею или направить меня к учебнику в Интернете, который объясняет, что я ищу?

1 Ответ

0 голосов
/ 27 октября 2011

JavaScript имеет объект Date, который возвращает время на основе часов пользователя, поэтому часовой пояс уже будет установлен на местное время.

Документы для объекта Date: http://www.w3schools.com/jsref/jsref_obj_date.asp

Некоторые заслуживающие внимания методы объекта Date:

  • getTimezoneOffset () - Возвращает разницу во времени между GMT и местным временем, в минутах
  • getTime () -Возвращает количество миллисекунд с полуночи 1 января 1970 года

Если вы хотите показать / скрыть содержимое в зависимости от того, какая неделя в году, вы можете настроить метод getWeek():

Date.prototype.getWeek = function() {
    var onejan = new Date(this.getFullYear(),0,1);
    return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}

Использование:

var today = new Date();
var weekno = today.getWeek(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...