0

以下のスクリプトを見つけてください.. http://jsfiddle.net/ramu_steve/Fcbjr/1/

上記のスクリプトに表示されているように、日付フィールドに現在の日付を表示しています..そのため、5時間遅れて現在の日付を表示する必要があります..例..ユーザーが07の午前12時30分または午前5時にフォームを選択した場合/18/2012 .. 07/17/2012 を表示する必要があるため、日付は午前 5 時以降にのみ変更する必要があります..現在の日付を 5 時間遅らせることはできますか? 前もって感謝します ...

皆さんに感謝します。これが更新されたスクリプトを使用した私のソリューションです

http://jsfiddle.net/ramu_steve/Fcbjr/3/

4

1 に答える 1

1

日付を設定する前に、表示する日付を決定するために時間ロジックを実行する必要があります。

例: http://jsfiddle.net/aztechy/25K4C/

これは非常に基本的な例です。私が理解しているように、午前 5 時より前の日付は前の日付を使用する必要があります。それ以外の場合、表示される日付は現在の日付です。

var currentDate を作成するときに日付パラメーターを明確に定義することで、ロジックをいじることができます。

var currentDate = new Date(year, month, day, hour); // Filling in the proper numerical values for the variable placeholders of course.
于 2012-07-17T15:44:43.030 に答える