数秘
https://gyazo.com/6e5088624ed48c8e151f3da5bf45e6f9
https://gyazo.com/24932ffafb689769f2a95ae489e2e4c8
code:数秘カウント(js)
calc_n(target) =>
n4 = target >= 2000 ? 2 : target >= 1000 ? 1 : 0
n3_ = target - n4*1000
n3 = n3_ >= 900 ? 9 : n3_ >= 800 ? 8 : n3_ >= 700 ? 7 : n3_ >= 600 ? 6 : n3_ >= 500 ? 5 : n3_ >= 400 ? 4 : n3_ >= 300 ? 3 : n3_ >= 200 ? 2 : n3_ >= 100 ? 1 : 0
n2_ = n3_ - n3*100
n2 = n2_ >= 90 ? 9 : n2_ >= 80 ? 8 : n2_ >= 70 ? 7 : n2_ >= 60 ? 6 : n2_ >= 50 ? 5 : n2_ >= 40 ? 4 : n2_ >= 30 ? 3 : n2_ >= 20 ? 2 : n2_ >= 10 ? 1 : 0
n1 = n2_ - n2*10
,_ ,m2 ,m1 = calc_n(month)
,_ ,d2 ,d1 = calc_n(dayofmonth)
num__ = y4 + y3 + y2 + y1 + m2 + m1 + d2 + d1
,_ ,n2_ ,n1_ = calc_n(num__)
num_ = n2_ + n1_
,_ ,n2 ,n1 = calc_n(num_)
num = n2 + n1