2011-10-27 1 views
0

私は、フードメニューのリストをページに入れる必要があるフラッシュサイトを持っています。このサイトには6つのメニューがあり、各メニューは1週間です。最初の週は最初のメニューを持ちます。最後の週は6つのメニューになります。最初のメニューに戻ります。基本的に、メニューは週末にループします。 ActionScriptのように見えるので、Javascriptで行う方が良いと私に言われたので、私はswfにhtmlページの情報をエクスポートすると思います。タイムゾーンでのイベントの制御とJavaScriptでの日数

私の質問は、どのように私のタイムゾーンと日、オブジェクトのイベントを誰かが私にアイデアを与えるか、私は何を探しているかを説明するWebのチュートリアルを案内することができますJavaScriptの制御できますか?

答えて

0

JavaScriptには、ユーザーの時計に基づいて時刻を返すオブジェクトDateがあるため、タイムゾーンはローカル時刻に設定されています。 Dateオブジェクトの

ドキュメント:Dateオブジェクトのhttp://www.w3schools.com/jsref/jsref_obj_date.asp

いくつかの注目すべき方法:

  • と、GetTimezoneOffset() - (分
  • getTimeで、GMTとローカル時刻との時間差を返します。 ) - 1970年1月1日午前0時からのミリ秒数を返します。

あなたはそれが年に何であるか週に基づく/非表示のコンテンツを表示したい場合は、セットアップできる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(); 
関連する問題