DateParse
→ objectConverts a string representation to a date object that can be used with other date functions.
Available in:
Email
CloudPage
Automation
Triggered Send
Syntax
Platform.Function.DateParse(dateString [, format])
1–2 arguments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
dateString |
string | Yes | String to parse as a date |
format |
string | No | Expected date format pattern |
Examples
var dateStr = "2026-03-30";
var dateObj = Platform.Function.DateParse(dateStr);
// Use the parsed date with other functions
var formatted = Platform.Function.FormatDate(dateObj, "MMMM D, YYYY");
Write(formatted); // "March 30, 2026"
// Check if a stored date is in the future
var expiryDate = Platform.Function.Lookup("Tokens", "ExpiresAt", "Token", token);
var expiry = Platform.Function.DateParse(expiryDate);
var diff = Platform.Function.DateDiff(Platform.Function.Now(), expiry, "H");
var isValid = diff > 0;