@kalendis/utils
v1.0.0
Published
Utility functions for Kalendis scheduling integration
Downloads
37
Maintainers
Readme
@kalendis/utils
Utility functions for Kalendis scheduling integration.
Installation
npm install @kalendis/utilsUsage
convertToLocalTime
Converts availability and booking times to the user's local timezone while preserving the "sticky" time behavior.
import { convertToLocalTime } from '@kalendis/utils';
// Convert availability data
const localAvailability = convertToLocalTime(availabilityData);
// Convert booking data
const localBookings = convertToLocalTime(bookingsData);This function ensures that times are correctly displayed in the user's local timezone context:
- If a time was originally saved as 9:00 AM in America/New_York, it will always display as 9:00 AM for users in that timezone
- Users in different timezones will see the equivalent time in their local timezone
Requirements
- Node.js >= 18.0.0
- Works with availability, booking, and exception data from Kalendis API
License
MIT
