javascriptのdateオブジェクトを使用して現在の日付を変換すると、日付形式が1月5日、2月12日などとして返されます。私はこのようなことをしました
var curr = new Date(),
curr_year = curr.getFullYear(),
curr_month = curr.getMonth(),
curr_day = curr.getDay(),
today = new Date(curr_year, curr_month, curr_day, 0, 0, 0, 0);
console.log(today);
ここで、今日は無効な日付として返されます。カテゴリに基づいて月と日付のみを比較するために、ゼロとして分秒とミリ秒を含めないタイムスタンプを作成する必要がありました。動的に日付を作成してそれらを比較する方法はありますか?指定された形式の日付。また、dateオブジェクトを使用して日付文字列を変換しようとすると、年が2001として返されます。現在の年に基づいて日付を比較するにはどうすればよいですか。たとえば、phpでは、mktimeを使用して、指定された日付形式から動的に日付を作成し、それらの結果を比較しました。どんな提案も役に立ちます。ありがとう。