1ヶ月前とは

1ヶ月前とは

2009-02-13 イロイロ考えることがあったので・・・メモ

単純に月の数字を1個戻す方式

人間の感覚に一番近い。「前月の今日」なんて表現もある。 この弱点は2月と3月のように日数が違う場合。

この場合はその月内に丸め込む

3月30日の1ヶ月前は単純に数字だけ操作すると 2月30日だが、2月は30が無いので最寄りの 28日(存在するなら29日)にするということ。

一般的には1ヶ月前はこのように捉えるようだ。

月末は月末方式

今日が月末で1ヶ月前という場合。3月31日の1ヶ月前は 2月の28日、もしくは、2月の29日と捉える月末だけ特別適用

31日前方式

ルールとしては厳密でわかりやすい

30日前方式

ルールとしては厳密でわかりやすい

時刻も考慮する問題

当日を含む含まない問題

10月10日の1ヶ月前は09月10日というのは自然な感覚だが、「当日を含むなら」である。

しかし民法140条によると 民法第140条(暦法的計算による期間の起算日)

日、週、月又は年によって期間を定めたときは、期間の初日は、算入しない。

となっているようだ。つまり当日を含まないような状況は普通にあるのである。

Tag

algorithm/what_is_meaning_1_month_ago.txt · 最終更新: by ore