Javascript 计算休息时间
有没有简单的方法可以将以下条件实现为一个简单的条件Javascript 计算休息时间,javascript,python,Javascript,Python,有没有简单的方法可以将以下条件实现为一个简单的条件 usual_work_start = 9:00 usual_work_end = 17:45 lunch_break_start = 12:00 lunch_break_end = 13:00 And if i am doing overtime ot_break_start = 17:45 ot_break_end = 18:15 And i have to get the break time depending upon my wo
usual_work_start = 9:00
usual_work_end = 17:45
lunch_break_start = 12:00
lunch_break_end = 13:00
And if i am doing overtime
ot_break_start = 17:45
ot_break_end = 18:15
And i have to get the break time depending upon my work_start and work_end times.
some examples are listen below
1. if work_start = 9:00 and work_end = 21:00 then break_time should be lunch_break + overtime_break (90mins break).
2. if work_start = 9:00 and work_end = 12:00 then break_time should be 0(didn't take any break).
3. if work_start = 9:00 and work_end = 17:45 then break_time should be only lunch time (60mins).
许多测试取决于开始和结束时间
我已经做了一个,但是很长的嵌套if和else。任何简单的想法都会大有帮助。 任何语言都可以,但首选javascript或python
链接到问题代码-如果办公时间不是严格的,而且对每个人来说都是一样的,那么根据工作时间计算休息时间,而不考虑开始和结束时间,会更加灵活。这可以通过以下方式实现:
if workTime < 3hrs:
breaktime = 0
elseif workTime > 3hrs && workTime < 7hr 45min:
breaktime = 1hr
elseif worktime > 7hr 45min:
breaktime = 1hr 30min
如果工作时间<3小时:
休息时间=0
如果工作时间>3小时和工作时间<7小时45分钟:
休息时间=1小时
如果工作时间>7小时45分钟:
休息时间=1小时30分钟
Sooo这是家庭作业吗?请您将您的代码添加到问题中好吗?我已经实现了一个,但它嵌套了很长的if和else,因此如果需要任何更改,我很害怕,我需要从头开始,并尝试理解所有内容@充当_coded@DamchoThinley把它放在那里,总比什么都没有好。你想要Python的答案吗,为什么Python被标记?
if workTime < 3hrs:
breaktime = 0
elseif workTime > 3hrs && workTime < 7hr 45min:
breaktime = 1hr
elseif worktime > 7hr 45min:
breaktime = 1hr 30min