Count number of days between two dates

前端 未结 10 748
暗喜
暗喜 2020-12-12 23:26

How do I count the number of days between these two dates?

start_date = Date.parse \"2012-03-02 14:46:21 +0100\"
end_date =  Date.parse \"2012-04-02 14:46:21         


        
10条回答
  •  难免孤独
    2020-12-12 23:56

    def business_days_between(date1, date2)
      business_days = 0
      date = date2
      while date > date1
       business_days = business_days + 1 unless date.saturday? or date.sunday?
       date = date - 1.day
      end
      business_days
    end
    

提交回复
热议问题