プロが教えるわが家の防犯対策術!

はじめてご質問させて頂きます。
JavaScriptのDate型を使用して
前月は算出できないのでしょうか?
システム日付を取得してから、
自分でロジックを組むしか方法はないのでしょうか?
Oracleの関数ADDMONTH?などをイメージしております。
知ってる方がいらっしゃいまいたら
よろしくお願い致します。

A 回答 (1件)

例えば、こんなのとか:



<body>
<script type="text/javascript">
function _add_date( y, m, d ){
with ( this ){ return new Date( getFullYear() + y, getMonth() + m, getDate() + d, getHours(), getMinutes(), getSeconds() ); }
}
Date.prototype.addDate = _add_date;

var d = new Date;
document.writeln( d + "<br>" );
document.writeln( d.addDate(0,1,0) + "<br>" );
document.writeln( d.addDate(0,0,2) + "<br>" );
document.writeln( d.addDate(0,-1,0) + "<br>" );
document.writeln( d.addDate(1,0,-2) + "<br>" );
</script>
</body>

この回答への補足

ご回答ありがとうございます。
はっきり言って天才っすね♪
でも、with ってなんでしょうか??
調べてみたのですが、わかりませんでした。
教えていただけると幸いです。

補足日時:2004/08/29 13:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!