Code Explainers

Code explainers tagged #dates

php
<?php
 
declare(strict_types=1);
 

Counting business days in PHP

dates immutability hash-lookup
Intermediate 7 steps
javascript
function mergeDateRanges(ranges) {
  const parsed = ranges
    .map(({ start, end }) => ({
      start: new Date(start),

Merging overlapping date ranges

intervals sorting dates
Intermediate 8 steps
ruby
require 'date'
require 'set'
 
class BusinessDayCalculator

Counting business days in Ruby

dates sets ranges
Intermediate 8 steps