トップ >> 2008/11

そっか

■LIFE STYLE

classは分業するためにあるのね。

メモ

■LIFE STYLE

□mt face commenter
□presen flash

日程カウントダウン

■FLASH LABOスクリプト

なんだか今日からこの日まであと何日のスクリプトを何度か仕事で作ったので、ファンクションにまとめてみました('u')
trace($dateCounter("2008/11/15","2008/11/1"))		//14
trace($dateCounter("2008/11/15"))			//1.22332141203704
というふうに使います。
入れる引数の項目と順番は以下の通りです。
$dateCounter(遠い日程,近い日程)
または
$dateCounter(遠い日程)
ひとつだけ入れると、近い日程は自動的に現在時間になります。
定義するファンクションはこちら。
//日数計算
function $dateCounter(_targetDateB,_targetDateA){
	var _dateArrA = _targetDateA.split("/")
	var _yearA = Number(_dateArrA[0])
	var _monthA = Number(_dateArrA[1])
	var _dateA = Number(_dateArrA[2])
	var _dateArrB = _targetDateB.split("/")
	var _yearB = Number(_dateArrB[0])
	var _monthB = Number(_dateArrB[1])
	var _dateB = Number(_dateArrB[2])
	if(_targetDateA){
		var _dn = new Date(_yearA,(_monthA-1),_dateA)
	}else{
		var _dn = new Date()
	}
	var _dt = new Date(_yearB,(_monthB-1),_dateB)
	var _dd = new Date( _dt.getTime() - _dn.getTime())
	
	return _dd.getTime()/(24*60*60*1000)
}