この記事では、JavaScriptの日付比較方法について説明します。次のように、参照のために共有してください。
今日のこのような機能を実現するために、ユーザーは手動で日付を入力できますが、日付は今日までに入力することができ、今日の翌日、つまり今日は15日目であり、15日前の日付であり、15日以降の日付は入力できません。
/** yyyymmdd形式の文字列を日付タイプに変換します日付はstring*/function getdate(date){var year = date.substr(0,4); // substr()は0 var month = date.substr(4,2); // month is 〜11ヶ月=日付=日付=日付(6,2)から計算されます。アラート(年+" - "+月+" - "+day);新しい日付(年、月、日);} var date = getDate( "20120704"); var date2 = getDate( "20120720"); // alert(date.getTime()); // alert(date2.getTime()); alert(date2.getTime() - date.getTime())))2番目の方法(時間、分、2番目を含む)
var d1 = new Date( "2004/09/16 20:08:00"); var d2 = new Date( "2004/09/16 10:18:03"); alert(d3); alert(d1.gettime() - d2.gettime());
3番目の方法(時間、分、2番目を含めることはできません)
var d1 = new Date( "2004/09/17"); var d2 = new Date( "2004/09/16"); //私たちが得るのは2つのvar d3 = d1-d2; // alert(d1.gettime()); // alert(d2.gettime()); //下のポップアップメッセージの結果は同じアラート(d3); alert(d1.gettime() - d2.gettime());
PS:JavaScript、PHP、Java、Python、C#などのさまざまな一般的に使用されるプログラミング言語のタイムスタンプ操作方法のテーブル説明を含む別のオンラインタイムスタンプ変換ツールがあります。将来のプログラミング開発では、使用すると思います。
UNIXタイムスタンプ変換ツール:
http://tools.vevb.com/code/unixtime
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの操作スキルの要約」、「JavaScriptの切り替え効果とスキルの要約」、「JavaScript検索アルゴリズムスキルの要約」、JavaScriptアニメーションの特殊効果とスキルの概要」、「JavaScriptエラーの概要」とデバッグエラーの概要をご覧ください。スキル」、「JavaScriptトラバーサルアルゴリズムとスキルの概要」、「JavaScriptの数学的操作の使用の概要」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。