1
$("input").change(function(){

var enteredMonth = $("input[name=month]").val();
var enteredDay = $("input[name=day]").val();
var enteredHr = $("input[name=hour]").val();

var today = new Date();

});

change() イベントの日時から正確な日時 (例: 2/14/12 @ 12:13pm) を計算しようとしています。今から月、日、時間の入力値を使用したいと思います。したがって、ユーザーは月フィールドに 2、日フィールドに 3、時間フィールドに 24 を入力します。変数を使用して、今からの日付を計算する必要があります。上記のスニペットは、これまでのところ私が持っているものです。次にどこへ行くかのヒントを探しています。どうもありがとう。

4

1 に答える 1

1

違いを知るために日付を差し引くことができます。入力を使用して新しい日付を作成し、現在の日付から差し引くことができます。

var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
var today = new Date();
var myDiffTime = d.getTime() - today.getTime();

myDiffTime は、2 つの日付の間のミリ秒です


将来の日付/時刻を知るために、次の方法で各部品の必要な数量を追加できます。

var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 2);
myDate.setDay(myDate.getDay() + 10);
myDate.setHours(myDate.getHours() + 12);
于 2013-01-06T00:22:36.253 に答える