Javascript 我如何计算小Basic中的确切天数
因此,对于我的学校作业,我必须建立一个老龄化计划,需要计算出年龄的天数(以天为单位)。它需要在文本窗口中,而不是在图形窗口中 我有这个:Javascript 我如何计算小Basic中的确切天数,javascript,python,math,smallbasic,Javascript,Python,Math,Smallbasic,因此,对于我的学校作业,我必须建立一个老龄化计划,需要计算出年龄的天数(以天为单位)。它需要在文本窗口中,而不是在图形窗口中 我有这个: Dayslived = (bob * 12 + (clock.month - month + 12)) * 30.4 + (clock.Day - day) 它可以工作,但是如果您输入的是当前月份之前的一个月(如数字4=April),那么它就不能工作 我该如何解决这个问题 如果需要python示例,请尝试以下方法: from datetime import
Dayslived = (bob * 12 + (clock.month - month + 12)) * 30.4 + (clock.Day - day)
它可以工作,但是如果您输入的是当前月份之前的一个月(如数字4=April),那么它就不能工作
我该如何解决这个问题
from datetime import date
result = date.today() - date(2001, 1, 1)
print(result.days)
def convert_to_julian_day(day, month, year):
"""
Convert Gregorian calendar date to Julian Day(JD).
"""
a = (14 - month) / 12
b = year + 4800 - a
c = month + 12 * a - 3
jd = day + (153 * c + 2) / 5 + 365 * b + b / 4 - b / 100 + b / 400 - 32045
return int(jd)
jd_today = convert_to_julian_day(22, 4, 2021)
jd_born_date = convert_to_julian_day(1, 1, 2010)
age_in_days = jd_today - jd_born_date
print(age_in_days) # 4130 days
要了解更详细的朱利安日期算法,请阅读以下内容:您的问题是关于python、javascript还是smallbasic的?请不要在问题中添加不相关的标签。