今回はzooper widgetでのアイデア的なもの書きます。
zooper widgetには計算ができるので、それを使って経過日数を計算します!
とりあえず頑張って書いてみたのでどーぞ笑
![](https://stat.ameba.jp/user_images/20140902/10/nezumichan-appli/d7/48/p/o0405072013054082100.png?caw=800)
とりあえず試しに自分の誕生日からの経過日数書いてみました!
こういうのって見てもよくわかんないですよね…
まぁ何やってるかと言うと…
今年までに経過した日数-ある年までに経過した日数+今日までに経過した今年の日数-ある日までに経過したある年日数
という計算してます!
文字にするともっとややこしい…笑
現在使われてる暦はグレゴリオ暦と呼ばれるものを使ってます。
この暦によって閏年が決まっているのですが、その計算式が
4年に1回あって、100年毎にはなく、400年に1回ある
という考え方になっています。
これから年までの計算式は
365×ある年+ある年÷4の商(小数点切り捨て)-ある年÷100の商(小数点切り捨て)+ある年÷400の商(小数点切り捨て)
となります!
あとは#DD#使えば今年の経過日数は簡単に出ます。
ある年の経過日数は自分で計算しなければいけないんですけどね笑
一応簡単にコピペできるように元の文章貼り付けときます。
$((365*#Dyyyy#+floor(#Dyyyy#/4)-floor(#Dyyyy#/100)+floor(#Dyyyy#/400))-(365*1993+floor(1993/4)-floor(1993/100)+floor(1993/400))+#DD#-76)$
結婚記念日とか誕生してからの経過日数など使い方いっぱいあると思います!
あとはある日から今日までの経過日数などもできるのでカレンダーにも使えるかも!