日の出時間どうやってとるんだろうって横から見てた素人だけど1日分の誤差気にしなければトリガーでその時間保存しとけばいいのね。盲点
時刻計算は時、分、秒わけてしまうと面倒だから普通にシステム時刻使用でしょう
保存しておいた時刻が1日前になるから計算の時には1日分の秒(86400)加算するのがポイントかな
変数ごちゃごちゃを減らすために時刻を表す変数は時間*10000+700+分の整数にしちゃう
数字は例えば60705(6時5分)とか170743(17時43分)とか
数字だけ読ませるときは07を空白に置き換え
何時何分よみさせるときは07を時に置き換え
一桁分(05分とか)を一桁だけ読ませるなら最初に70を7に置き換え
読みの置き換えは数字→ひらがなだけで誤認識ないはずだしベタに10回並べちゃう(変数管理のほうがコスト高そうだし)