日程カウントダウン
■FLASH LABO:スクリプト
なんだか今日からこの日まであと何日のスクリプトを何度か仕事で作ったので、ファンクションにまとめてみました('u')
入れる引数の項目と順番は以下の通りです。
$dateCounter(遠い日程,近い日程)
または
$dateCounter(遠い日程)
ひとつだけ入れると、近い日程は自動的に現在時間になります。
定義するファンクションはこちら。
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)
}

COMMENT
October 28 2011 PM 23:49nsbcos
OK0A3p rwlcfcckmzdb
October 26 2011 PM 18:00tbjqpuhb
jneTOA mahuuewczdas
October 26 2011 AM 05:52Tessie
Heck of a job there, it ablsuoetly helps me out.