特定の日付オブジェクトが当日と同じ日であるかどうかを確認したいと思います。以下は擬似コードです。javascript Today()function
// date is a Date object
function (date)
{
if (date == Today())
alert('How are you today?');
else
alert('How were you last ' + date.toDateString() + '?');
}
Today()関数を実装するにはどうすればよいですか?それは実際に関数である必要はありませんが、同等のソリューションはまったく同じようになります。ありがとう。
[編集] 私は言及を忘れてしまった。現在の時刻(現時点)は現地時間であり、比較対象の日付オブジェクトはサーバー時間であり、世界のどこにでも置くことができます。
私の最初の本能ではなく非常にエレガントです。 +1 – Domenic
それは私が推測するよりも単純ではありません。しかし、現在の時間が現地時間であり、もう1つが異なるタイムゾーンからのサーバ生成時間である場合には? – Ronald
合意。 Joda Time、date.js、および一般的に使用されている高度なパッケージでは、Datetimes、ローカル日付、およびタイムゾーンがずっと簡単です。誰がJavaScriptのネイティブソリューションが 'dateString'だと思っていたでしょうか?まあ、これは、私たちが話している_JavaScript_です.... –