Google検索窓に 月日や時間の計算式 を入れてみたら、ある程度の計算してくれたので紹介。おしい、おしいぞGoogle!
- 計算式は、正確には「(7月 31日) - (7月 17日) =」などとカッコを付けるのが正しい記述のようです。
- 実際には、7月17日~31日と表記する場合は、15日間となる筈なので、その辺を考慮する必要があります。(Googleの計算は単純な加減計算なので1日ずれる)
- また、月を跨いだ場合の計算も(結果に小数点が現れるので)注意です。
Google検索を電卓代わりに使ったり、ドルやユーロなどの為替計算を行える事は以前から知っていたのですが、月日や時間の計算も(ある程度は)可能なのですねえ。
参考リンク:Google検索の便利な小技(ドル・ユーロ・円換算とか)
日付けの計算についてメモ
月を跨ぐと、何故か小数点が発生してしまう。
最初は計算した際の「今の時刻」が反映されるのかな?と思ったけど違うっぽい。なぜ月を跨ぐと小数点が出るのか謎。もう少し調べてみましょう。
「3月31日-2月1日 (59日が正解)」と「7月31日-6月1日 (61日が正解) 」を比較
▲2月は28日まで、6月は30日までなのに、同じ答えになる。
どうやら、「1ヶ月≒30.43685日」(というか4年=1461日)としてざっくり計算しているらしい。
(7月15日0時0分)-(5月31日0時0分)などと、時間を入れるとどうなるか?
▲「1ヶ月≒30.43685日」などという計算をしている辺りからも推測できましたが、やはり時間刻みの計算には対応していない模様です。
西暦から入力すると、年をまたいだ計算も可能。
2014年7月20日-2013年11月30日
2014年7月20日-1915年5月31日
結果が365日を越えると、年単位で表示される。
また、イジワルな計算をさせてみても、しっかり計算してくれるようです。
2014年7月20日-2013年11月33日
この辺は、いい加減な計算式になっているから可能なんですよね(^_^;
時間の計算について
日付け抜きにして、時間のみの計算式にした場合は計算できる模様。
5時間45分-3時間12分
小数点以下は「分」表示ではありません。
5時45分-3時12分
この記述の場合だと、時間の引き算や足し算はまだ出来ない模様。
あとがき
現状では、素直に以下の様なサイトを利用するのがイチバンかもしれません
日数計算(日付-日付) - 高精度計算サイト
上記も、基本的に1日ずれます(時々正常にカウントされますw)
追記
正常に月日の計算が出来て、開始日を「含む/含まない」の設定可能なサイト発見
日数計算サイト
Googleの計算式は1日ずれたり、月を跨いだ際に日付け計算に小数点が発生したりするのが微妙に不便です。。。
もう少し作り込んでくれたらスゲエ便利だなあ。