Skip to main content

Natural Language Dates

Type dates the way you think. "Tomorrow at 3pm," "next Friday," or "in 2 hours" - Taskitos understands it all.

What You Can Say

Taskitos parses natural language using AI. Here are examples of what works:

You TypeTaskitos Understands
tomorrowTomorrow at 9:00 AM
tomorrow at 3pmTomorrow at 3:00 PM
next FridayNext Friday at 9:00 AM
Friday at noonThis Friday at 12:00 PM
in 2 hours2 hours from now
in 3 days3 days from now at 9:00 AM
January 15January 15 at 9:00 AM
Jan 15 at 2:30pmJanuary 15 at 2:30 PM
next Monday morningNext Monday at 9:00 AM
end of monthLast day of current month

Default Time

When you don't specify a time, Taskitos defaults to 9:00 AM. "Tomorrow" = tomorrow at 9 AM. "Next Friday" = next Friday at 9 AM.

Timezone Awareness

This is critical: all dates are interpreted in your timezone, not UTC or server time.

Example: You're in New York (EST)

  • You type: "Call mom tomorrow at 3pm"
  • Taskitos sets: January 15, 2025 at 3:00 PM EST
  • Stored in database: January 15, 2025 at 8:00 PM UTC
  • Displayed to you: 3:00 PM (in your timezone)

Check Your Timezone Setting

If times seem off, verify your timezone in Settings. Taskitos uses your profile timezone, not your device timezone.

Relative Date Examples

Time-Based

  • • "in 30 minutes"
  • • "in 2 hours"
  • • "in an hour"

Day-Based

  • • "today"
  • • "tomorrow"
  • • "day after tomorrow"
  • • "in 3 days"

Week-Based

  • • "this weekend"
  • • "next week"
  • • "Monday" (this week)
  • • "next Monday"

Month-Based

  • • "end of month"
  • • "next month"
  • • "first of the month"

Time Formats

Taskitos understands various time formats:

  • 12-hour: 3pm, 3:30pm, 3:30 PM
  • 24-hour: 15:00, 15:30
  • Named times: morning (9am), noon (12pm), afternoon (2pm), evening (6pm), night (9pm)
  • Relative: in 2 hours, in 30 minutes

How It Works

Taskitos uses a combination of:

  1. chrono-node - A JavaScript library for parsing natural language dates. Handles most common formats quickly.
  2. GPT-4o-mini (for voice) - When processing voice recordings, AI helps extract and normalize date references.
  3. Timezone conversion - All parsed times are converted from your timezone to UTC for storage, then back when displayed.

Next: Overwhelm Recovery

Learn how Taskitos detects when you're overwhelmed and sends personalized recovery suggestions.

Overwhelm Recovery