私は形式で2時間持つ「HHを:MMは、」私は私のフォーマットで、今の時間を取得するために、次のコードを持って、それらを比較したい:javascriptで時間を比較するには?
current_time = new Date();
hour = current_time.getHours();
minute = current_time.getMinutes();
if(hour<10){hour='0'+hour} if(minute<10){minute='0'+minute}
my_time = hour+':'+minute;
そして、このコードは、後の時間を得ることですGMT差を減算:
今my_timeの値はmatch_timeの値と比較されるべきであるd = new Date()
var n = d.getTimezoneOffset();
var n1 = Math.abs(n);
var difference = (n1/60);
my_time = my_time - (0+difference);
:私は、Tiとしてこれらの値を比較することができる方法
match_time = 10:00;//for example
if(my_time > match_time)
{
alert('yes');
}
else
{
alert('No');
}
彼らは文字列のとき私は???
Date.parseは実装依存であり、この場合には、一部のブラウザ(例えば、サファリ)にはNaNを返します。 OPは文字列を直接文字列として比較できます。 – RobG