Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
This is what is output from the date range 8/1/2014-8/9/2014:my $start_date = param('start_date'); my $end_date = param('end_date'); print header; print "$start_date to $end_date <br>"; my $start_date_parsed=ParseDate($start_date); my $end_date_parsed=ParseDate($end_date); print "$start_date_parsed to $end_date_parsed <br><br>"; my $delta=Delta_Format(DateCalc($start_date_parsed,$end_date_pa +rsed),'',"%dv"); print "$delta delta-days<br />\n"; for my $day (0..$delta) { my $this_date=DateCalc($start_date_parsed, "+$day day"); my $this_date_formatted=UnixDate($this_date,"%m-%d-%Y"); next unless ( Date_IsWorkDay($this_date)); print "For-Day $day: $this_date_formatted<br />"; } print end_html;
08/04/2014 to 08/09/2014
2014080400:00:00 to 2014080900:00:00
5 delta-days
For-Day 0: 08-04-2014
For-Day 1: 08-05-2014
For-Day 2: 08-06-2014
For-Day 3: 08-07-2014
For-Day 4: 08-08-2014
08/04/2014 to 08/15/2014
2014080400:00:00 to 2014081500:00:00
4 delta-days
For-Day 0: 08-04-2014
For-Day 1: 08-05-2014
For-Day 2: 08-06-2014
For-Day 3: 08-07-2014
For-Day 4: 08-08-2014
08/04/2014 to 08/15/2014
2014080400:00:00 to 2014081500:00:00
9 delta-days
For-Day 0: 08-04-2014
For-Day 1: 08-05-2014
For-Day 2: 08-06-2014
For-Day 3: 08-07-2014
For-Day 4: 08-08-2014
For-Day 5: 08-11-2014
For-Day 6: 08-12-2014
For-Day 7: 08-13-2014
For-Day 8: 08-14-2014
For-Day 9: 08-15-2014
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Business Date Range Only
by poj (Abbot) on Aug 01, 2014 at 20:31 UTC | |
by Anonymous Monk on Aug 06, 2014 at 15:41 UTC | |
|
Re: Business Date Range Only
by GotToBTru (Prior) on Aug 01, 2014 at 17:47 UTC | |
by Anonymous Monk on Aug 01, 2014 at 18:29 UTC | |
by GotToBTru (Prior) on Aug 01, 2014 at 19:05 UTC | |
by Anonymous Monk on Aug 05, 2014 at 16:50 UTC | |
by GotToBTru (Prior) on Aug 05, 2014 at 20:33 UTC |