Dates & Times
The power of now!
Working with Dates in BoxLang
The DateTime Object
Creating DateTime Objects
// Get current date and time in system timezone
now = now()// Parse from various string formats
dt = parseDateTime("December 25, 2023")
dt = parseDateTime("2023-12-25T15:30:00Z")
dt = parseDateTime("25-Dec-2023 3:30 PM")
// Parse with specific locale and timezone
dt = parseDateTime("25/12/2023", "en_US", "America/New_York")📚 Temporal Built-In Functions (BIFs)
🔨 Creation Functions
Function
Purpose
Example
🎨 Formatting Functions
Function
Purpose
Example
➕ Manipulation Functions
Function
Purpose
Example
📊 Calculation Functions
Function
Purpose
Example
🔍 Extraction Functions
Function
Purpose
Example
📝 String Representation Functions
Function
Purpose
Example
📏 Information Functions
Function
Purpose
Example
🌍 Timezone Functions
Function
Purpose
Example
🔧 Utility Functions
Function
Purpose
Example
⚙️ Member Functions
Date Time Format Masks
Basic Date and Time Components
Mask
Description
Example
Time Components
Mask
Description
Example
Week Components
Mask
Description
Example
Predefined Full Date/Time Formats
Mask
Equivalent Format
Example
Formatting Dates
Using Built-in Functions
Timezone Support
Working with Timezones
Request-Level Timezone Management
Formatting with Timezones
Supported Timezone Formats
DateTime Member Methods
Comparison and Equality Methods
Cloning and Copying
Conversion and Output Methods
Date/Time Component Access
Date Manipulation Methods
Timezone Operations
Formatting Methods
Advanced Member Method Usage
Working with Temporal Units
Range and Validation
Date Arithmetic and Mathematical Operations
Addition and Subtraction
Multiplication and Division
Using DateAdd for Precision
Date Comparison and Differences
Extracting Date Parts
Utility Functions
Validation and Information
Creating Time Spans
Common Patterns and Examples
Working with Business Days
Date Range Generation
Age Calculation
Timezone Conversion Utility
Performance Considerations
Last updated
Was this helpful?
