---
type: community
cohesion: 0.09
members: 31
---

# Date/Timezone Utilities

**Cohesion:** 0.09 - loosely connected
**Members:** 31 nodes

## Members
- [[MessagesTab.tsx]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[calculateEstimatedTime()]] - code - src/components/groups/group-creation-wizard/schemas.ts
- [[calculateNextSchedule()_1]] - code - src/features/recurring-messages/utils/scheduleHelpers.ts
- [[calculateNextScheduleFromMessage()]] - code - src/features/recurring-messages/utils/scheduleHelpers.ts
- [[calculateNextScheduleWithTimezone()]] - code - src/lib/timezone-utils.ts
- [[formatDate()_6]] - code - src/lib/timezone-utils.ts
- [[formatDateTime()]] - code - src/lib/timezone-utils.ts
- [[formatInUserTimezone()]] - code - src/lib/timezone-utils.ts
- [[formatShortDateTime()]] - code - src/lib/timezone-utils.ts
- [[formatTime()_1]] - code - src/lib/timezone-utils.ts
- [[generateGroupName()]] - code - src/components/groups/group-creation-wizard/schemas.ts
- [[getCurrentDateInTimezone()]] - code - src/lib/timezone-utils.ts
- [[getCurrentTimeInTimezone()]] - code - src/lib/timezone-utils.ts
- [[getInstanceName()]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[getRecurrenceLabel()]] - code - src/features/recurring-messages/utils/scheduleHelpers.ts
- [[handleDelete()_3]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[handleEdit()_1]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[handleSaveEdit()_1]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[handleToggle()_1]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[isNextInRotation()]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx
- [[isPastInUserTimezone()]] - code - src/lib/timezone-utils.ts
- [[normalizeDateFnsTokens()]] - code - src/lib/timezone-utils.ts
- [[parseDate()]] - code - src/lib/timezone-utils.ts
- [[previewGroupNames()]] - code - src/components/groups/group-creation-wizard/schemas.ts
- [[scheduleHelpers.ts_1]] - code - src/features/recurring-messages/utils/scheduleHelpers.ts
- [[schemas.ts]] - code - src/components/groups/group-creation-wizard/schemas.ts
- [[timeStringToUTC()]] - code - src/lib/timezone-utils.ts
- [[timezone-utils.ts]] - code - src/lib/timezone-utils.ts
- [[toUTC()]] - code - src/lib/timezone-utils.ts
- [[toUserTimezone()]] - code - src/lib/timezone-utils.ts
- [[toggleDay()]] - code - src/features/campaigns/components/tabs/MessagesTab.tsx

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Date/Timezone_Utilities
SORT file.name ASC
```
