javascript日付比較方法の実例分析

1863 ワード

本論文の実例は、javascript日付比較方法を述べている.皆さんに参考にしてあげます.具体的には以下の通りです.
今日はこのような機能を実現するために、ユーザーは手動で日付を入力することができますが、日付は今日までしか入力できません.つまり、今日は15日です.15日までの日付しか入力できません.15日以降の日付は入力できません.

/**
      yyyyMMdd             
 date       
*/
function getDate(date){
 var year = date.substr(0,4);//substr()  0     
 var month = date.substr(4,2);//   0 11  
 var day = date.substr(6,2);
 alert(year+"-"+month+"-"+day);
 return new Date(year,month,day);
}
var date = getDate("20120704");
var date2 = getDate("20120720");
//alert(date.getTime());
//alert(date2.getTime());
alert(date2.getTime() - date.getTime())

第二の方法(タイム分秒を含む)

var d1=new Date("2004/09/16 20:08:00");
var d2=new Date("2004/09/16 10:18:03");
//            
var d3=d1-d2;
//alert(d1.getTime());
//alert(d2.getTime());
//             
alert(d3);
alert(d1.getTime()-d2.getTime());

第三の方式(タイム分秒を含まなくてもいいです.)

var d1=new Date("2004/09/17");
var d2=new Date("2004/09/16");
//            
var d3=d1-d2;
//alert(d1.getTime());
//alert(d2.getTime());
//             
alert(d3);
alert(d1.getTime()-d2.getTime());

PS:ここでは、javascript、php、java、Python、C啱などの常用プログラミング言語のタイムスタンプの操作方法表の説明が含まれています.これからのプログラミング開発に役に立つと信じています.
Unixタイムスタンプ(timestamp)変換ツール:http://tools.jb51.net/code/unixtime
もっと多くのJavaScriptに関する内容に興味がある読者は、当駅のテーマを見ることができます.「JavaScript時間と日付操作技術のまとめ」、「JavaScript切替特効と技巧のまとめ」、「JavaScript検索アルゴリズム技術のまとめ」、「JavaScriptアニメーション特効と技巧汇総」、「JavaScriptエラーとデバッグ技術のまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、「JavaScript巡回アルゴリズムと技術のまとめ」及び「JavaScript数学演算用法のまとめ」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます.