DateAdd および DateDiff 関数の JavaScript バージョン code_javascript スキル

WBOY
リリース: 2016-05-16 17:55:42
オリジナル
1513 人が閲覧しました

DateAdd関数数:

复制代代码如下:

function DateAdd(interval,number ,date){
switch(interval.toLowerCase()){
case "y": return new Date(date.setFullyear(date.getFullyear() 数値));
case "m": return new Date(date.setMonth(date.getMonth()number));
case "d": return new Date(date.setDate(date.getDate()number));
case "w": return new Date(date.setDate(date.getDate() 7*number));
case "h": return new Date(date.setHours(date.getHours()number));
case "n": return new Date(date.setMinutes(date.getMinutes()number));
case "s": return new Date(date.setSeconds(date.getSeconds()number));
case "l": return new Date(date.setMilli秒(date.getMilli秒() 数値));
}
}

DateDiff関数:
复制代代码如下:

function DateDiff(interval,date1,date2){
var long = date2.getTime() - date1.getTime(); // 相差毫秒
switch(interval.toLowerCase()){
case "y": return parseInt(date2.getFull Year() - date1.getFull Year());
case "m": return parseInt((date2.getFull Year() - date1.getFull Year())*12 (date2.getMonth()-date1.getMonth()));
ケース "d": return parseInt(long/1000/60/60/24);
case "w": return parseInt(long/1000/60/60/24/7);
case "h": return parseInt(long/1000/60/60);
case "n": return parseInt(long/1000/60);
case "s": return parseInt(long/1000);
case "l": return parseInt(long);
}
}

兼容多浏览器のdatediff関数数
复制代代次如下:


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート