caltils

Utility functions for building calendar components.

Usage no npm install needed!

<script type="module">
  import caltils from 'https://cdn.skypack.dev/caltils';
</script>

README

Caltils

Utility functions for building calendar components.

API

export interface Day {
  date: Date;
  dayOfMonth: number;
  isWeekendDay: boolean;
  isPreviousMonth: boolean;
  isNextMonth: boolean;
  isToday: boolean;
  formattedDate: string;
}

export interface DayOptions {
  format: string;
}

export function getWeeks(
  date: Date,
  options: DayOptions = { format: 'MM/DD/YYYY' }
): Day[][] {}