>>440
自己レス。拾いものから見っけた。
ありがとう、どこかのエロい人。

var_s_MoonPhaseRatio = 0

function on_second()
var_s_MoonPhaseRatio = ((JD()-2457131.289583)%29.530588853)/29.530588853
end

-- julian date
function JD()
return {dd}+(math.floor((153*({dn}+(12*math.floor((14-{dn})/12))-3)+2)/5))+(365*({dyy}+4800-(math.floor((14-{dn})/12))))+(math.floor(({dyy}+4800
-(math.floor((14-{dn})/12)))/4))-(math.floor(({dyy}+4800-(math.floor((14-{dn})/12)))/100))+(math.floor(({dyy}+4800-(math.floor((14-{dn})/12)))/400))-32045
end