以前、経過日数を計算するスクリプトと経過年月日を計算するスクリプトを紹介しました。
今回は経過週数を計算するスクリプトです。
function countweek(nen,tsuki,hi){
td=new Date();
xd=new Date(nen,tsuki-1,hi);
return(Math.floor((td-xd)/24/1000-60-60/7));
}
document.write("ただいま"+countweek(2004,11,18)+"週");//ここを変えます。
これは妊娠した場合にしか使わないと思います。
自分自身はもう使わないと思います。
「countweek(2004,11,18)」のところに妊娠期間のスタートした日を入れてください。「最終月経の最初の日」という、男にはよく分からない日です。
この日を含む週が0週目になります。
スクリプト自体は経過日数を7で割って切り捨てるだけですので簡単です。
こうやって数えて40週になったときが出産予定日ということになるのですが、あてにならないですね。
私の妻はこの計算を頑なに信じていて、よく喧嘩しました。
環境によっても変わると思うのですが、どうなんでしょうか。
[2004-11-18(Thu)]
© 2014 You Look Too Cool